Chủ YếU Windows 10 Hiển thị Thông báo Tin nhắn từ PowerShell

Hiển thị Thông báo Tin nhắn từ PowerShell



PowerShell là một dạng dấu nhắc lệnh nâng cao. Nó được mở rộng với một bộ khổng lồ các lệnh ghép ngắn sẵn sàng sử dụng và đi kèm với khả năng sử dụng .NET framework / C # trong các tình huống khác nhau. Windows bao gồm một công cụ GUI, PowerShell ISE, cho phép chỉnh sửa và gỡ lỗi các tập lệnh một cách hữu ích. Đôi khi, nhiều người cần hiển thị thông báo từ tập lệnh PowerShell để thông báo cho người dùng rằng một số tác vụ đã hoàn thành. Dưới đây là một số phương pháp bạn có thể sử dụng.

Quảng cáo

Thông báo từ tập lệnh PowerShell của bạn có thể thông báo cho người dùng rằng tập lệnh chạy dài của bạn đã hoàn thành công việc. Hoặc, nó có thể báo rằng có điều gì đó không ổn hoặc điều gì đó quan trọng đã xảy ra. Đây là những phương pháp tôi thường sử dụng.

Hiển thị Thông báo Tin nhắn từ PowerShell

Phương pháp đơn giản nhất liên quan đến cổ điển Máy chủ Windows Scripting ứng dụng.

không có gì xảy ra khi tôi nhấp vào biểu tượng windows 10

Với PowerShell, thật dễ dàng tạo một thể hiện của đối tượng COM. Trong trường hợp của chúng tôi, chúng tôi cần đối tượng Windows.Shell từ WSH. Nó có thể được tạo bằng lệnh sau:

$ wsh = New-Object -ComObject Wscript.Shell

Bây giờ, chúng ta có thể sử dụng$ wshđối tượng để gọi các phương thức có sẵn choWscript.Shell. Một trong số đó làCửa sổ bật lên, đây là những gì chúng ta cần. Có thể sử dụng mã sau:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Xin chào từ Winaero')

Thông báo từ PowerShell Windows 10

CácCửa sổ bật lênphương pháp có thể được tùy chỉnh. Ví dụ: bạn có thể chỉ định tiêu đề của nó, gán một trong các biểu tượng hộp thoại mặc định hoặc hiển thị các nút bổ sung.

Tùy chỉnh phương thức Popup

Cú pháp như sau.

Cửa sổ bật lên (,,,)

Bản vănlà văn bản bạn muốn hiển thị trong tin nhắn.

SecondsToWaitlà một số nguyên chứa số giây mà hộp sẽ hiển thị cho đến khi loại bỏ. Nếu không hoặc bị bỏ qua, hộp thông báo vẫn ở cho đến khi người dùng loại bỏ.

Tiêu đềlà một chuỗi chứa tiêu đề sẽ xuất hiện dưới dạng tiêu đề của thư.

Kiểulà một số nguyên tương ứng với một giao diện và hành vi cụ thể được xác định trong bảng sau.

Giá trịCái nút
0đồng ý
1OK, Hủy
2Sự phá thai,
Bỏ qua, thử lại
3Đúng,
Không, Hủy bỏ
4Có không
5Thử lại,
Huỷ bỏ
16Bạo kích
32Câu hỏi
48Cảm thán
64Thông tin

Để có được biểu tượng và các nút mong muốn, hãy kết hợp các giá trị. Ví dụ: để soạn câu hỏi, hãy sử dụng 1 + 32 làmKiểugiá trị. Xem ví dụ sau:

Câu hỏi từ PowerShell Windows 10

Phương thức Cửa sổ bật lên cũng có thể trả lại nút mà người dùng đã nhấp để loại bỏ hộp thông báo bật lên. Tham khảo bảng dưới đây:

Giá trị trả lạiĐã nhấp vào nút
1đồng ý
2Huỷ bỏ
3Sự phá thai
4Thử lại
5Làm lơ
6Đúng
7Không
-1Không, tin nhắn
hộp đã bị loại bỏ tự động (hết giờ)

Bạn có thể xử lý giá trị trả về như sau:

$ result = $ wsh.Popup ('Bạn có thích Winaero không?', 0, 'Một câu hỏi từ PS', 1 + 32)

Ngoài ra, bạn có thể sử dụng cuộc gọi .NET Framework để hiển thị thông báo.

Sử dụng MessageBox từ .NET Framework

Lệnh bạn cần sử dụng trông như sau:

[System.Windows.MessageBox] :: Show ('Xin chào từ Winaero')

Kết quả:

windows 10 tài liệu gần đây trên menu bắt đầu

MessageBox NET PowerShell Windows 10

Một lần nữa, bạn có thể tùy chỉnh nó. Để tham khảo, hãy xem trang sau:

Phương pháp MessageBox.Show

Cuối cùng, có một mô-đun đặc biệt cho PowerShell mà bạn có thể sử dụng khi có thể.

Sử dụng một mô-đun đặc biệt, BurntToast

Nếu bạn không bị hạn chế sử dụng các mô-đun bên ngoài, bạn có thể sử dụng Mùi cháy khét .

Cài đặt nó như sau:

  1. Mở PowerShell với tư cách là Quản trị viên .
  2. Kiểu:Mô-đun cài đặt -Tên BurntToast
  3. Mô-đun đã sẵn sàng để sử dụng.

Để hiển thị thông báo, hãy chạy lệnh:

Nhập mô-đun BurntToast
New-BurntToastNotification -Text 'Winaero', 'Xin chào từ PowerShell'

Toast Notification PowerShell Windows 10

Xem Thư viện PowerShell để biết chi tiết và hướng dẫn đầy đủ.

Hãy ghi nhớ những điều sau. Để xem thông báo của bạn,

  1. Chính sách thực thi PowerShell nên được cấu hình để cho phép tải các mô-đun của bên thứ ba.
  2. Nếu Hỗ trợ lấy nét được bật trong Windows 10, nó có thể ẩn thông báo BurntToast của bạn.
  3. Mô-đun có thể được gỡ bỏ bằng lệnhGỡ cài đặt mô-đun BurntToast.

Đó là nó!

Bài ViếT Thú Vị

Editor Choice

Cách quay màn hình trên thiết bị Android
Cách quay màn hình trên thiết bị Android
Có lẽ có một cuộc họp Zoom mà bạn muốn quay video để tham khảo trong tương lai hoặc một video clip hài hước mà bạn muốn lưu. Nếu vậy, hãy ghi lại màn hình thiết bị Android của bạn. May mắn thay, nó là một
Làm thế nào để xóa các mặt hàng khỏi giỏ hàng của bạn theo ý muốn
Làm thế nào để xóa các mặt hàng khỏi giỏ hàng của bạn theo ý muốn
Wish đã trở thành một trong những ứng dụng mua sắm trực tuyến phổ biến nhất trên thị trường. Mặc dù vậy, một số phần trong giao diện của nó có lẽ hơi khó hiểu đối với hầu hết người dùng. Ví dụ: không có tùy chọn xác định cho
Bật chế độ đọc trang Distill trong Google Chrome
Bật chế độ đọc trang Distill trong Google Chrome
Với việc phát hành Google Chrome 75, trình duyệt có tùy chọn Chế độ đọc mới. Chế độ đọc đơn giản hóa các trang web bằng cách loại bỏ hầu hết sự lộn xộn. Đây là cách để kích hoạt nó. Quảng cáo Theo bài viết này, Google Chrome là trình duyệt web phổ biến nhất tồn tại cho tất cả các nền tảng chính như Windows, Android và Linux. Nó đi kèm với
Evan Spiegel là ai? Người sáng lập Snapchat, người đã phát minh lại mạng xã hội
Evan Spiegel là ai? Người sáng lập Snapchat, người đã phát minh lại mạng xã hội
Bản thân Evan Spiegel có thể không phải là một cái tên quen thuộc, nhưng sản phẩm của anh ấy chắc chắn là như vậy. Giám đốc điều hành 28 tuổi của Snap Inc, đồng thời là người đồng sáng lập Snapchat, được Forbes vinh danh là tỷ phú trẻ nhất thế giới vào năm 2015- mặc dù anh ta
Tôi cần bao nhiêu dung lượng (tính bằng GB) trong điện thoại của mình?
Tôi cần bao nhiêu dung lượng (tính bằng GB) trong điện thoại của mình?
Dung lượng bộ nhớ mà điện thoại của bạn cần tùy thuộc vào mức độ bạn sử dụng và những gì bạn thường làm trên điện thoại. Đây là cách xác định số GB bạn có thể cần.
Cách khắc phục bộ sạc bị hỏng
Cách khắc phục bộ sạc bị hỏng
Nếu bộ sạc máy tính xách tay, bộ sạc máy tính hoặc bộ sạc điện thoại thông minh của bạn không hoạt động, các cách khắc phục này sẽ khắc phục những nguyên nhân phổ biến nhất.
KineMaster tiếp tục gặp sự cố - Phải làm gì
KineMaster tiếp tục gặp sự cố - Phải làm gì
Nhờ sức mạnh xử lý ngày càng tăng của điện thoại thông minh, giờ đây bạn có thể quay video chất lượng cao ở độ phân giải full HD hoặc thậm chí 4k. Để làm cho video của bạn trở nên thú vị để xem sau, bạn nên cắt