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

Fixd là gì và bạn có cần nó không?
Fixd là gì và bạn có cần nó không?
Fixd là một cảm biến và ứng dụng mà bạn có thể sử dụng để chẩn đoán sự cố với ô tô của mình. Ứng dụng này còn giúp bạn theo dõi việc bảo trì thường xuyên.
Thư thoại là gì và cách thiết lập nó
Thư thoại là gì và cách thiết lập nó
Thư thoại là tin nhắn thoại kỹ thuật số mà người gọi để lại trên điện thoại cố định, Android hoặc iPhone khi người được gọi vắng mặt hoặc đang bận với một cuộc trò chuyện khác.
Kết nối với VPN trong Windows 10 bằng một cú nhấp chuột [phím tắt trên màn hình]
Kết nối với VPN trong Windows 10 bằng một cú nhấp chuột [phím tắt trên màn hình]
Trong Windows 10, do ứng dụng Cài đặt mới, bạn cần thực hiện nhiều lần nhấp trước khi có thể kết nối với máy chủ VPN. Đây là một cách giải quyết.
Tải xuống Numix HiDPI XFCE Theme cho Xfwm
Tải xuống Numix HiDPI XFCE Theme cho Xfwm
Trong bài viết này, mình xin giới thiệu theme Numix HiDPI cho XFWM, window manager của XFCE4 phù hợp với các màn hình có độ phân giải cao, DPI cao.
Thay đổi hành động vuốt cho Windows 10 Mail Notification
Thay đổi hành động vuốt cho Windows 10 Mail Notification
Cách Thay đổi Thao tác Vuốt cho Thông báo Thư trên Windows 10 Khi bạn nhận được một e-mail mới trong Windows 10, ứng dụng Thư sẽ hiển thị một thông báo, thông báo này vẫn hiển thị trong thời gian ngắn trên màn hình, sau đó chuyển đến Trung tâm Hành động. Theo mặc định, nó cho phép 'gắn cờ' hoặc 'lưu trữ' thư. Ngoài ra, nếu bạn vuốt sang phải trên
Đặt hoặc thay đổi vị trí mặc định trong Windows 10
Đặt hoặc thay đổi vị trí mặc định trong Windows 10
Cách Đặt, Thay đổi hoặc Xóa Vị trí Mặc định trong Windows 10. Dữ liệu vị trí được các dịch vụ Windows và ứng dụng bên thứ ba khác nhau sử dụng để cung cấp cho bạn
Cách khắc phục khi phím bàn phím cơ không hoạt động
Cách khắc phục khi phím bàn phím cơ không hoạt động
Khi một phím trên bàn phím cơ không hoạt động, bạn có thể thổi tắt nó đi, làm sạch nó bằng chất tẩy rửa tiếp xúc hoặc thậm chí thay thế nó để nó hoạt động trở lại.