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

Instagram có giới hạn từ cho bài đăng không?
Instagram có giới hạn từ cho bài đăng không?
Nếu bạn đang quảng cáo doanh nghiệp bằng Instagram và có nhiều điều để nói, thì có giới hạn về số lượng bạn có thể nói cùng một lúc không? Instagram có giới hạn từ không? Có độ dài lý tưởng để đăng trên Instagram không?
Đặt lịch hẹn tại Apple Store bằng ứng dụng Apple Store
Đặt lịch hẹn tại Apple Store bằng ứng dụng Apple Store
Việc đặt lịch hẹn tại Apple Store tại trang web của Apple ngày càng khó khăn và chậm chạp. Khám phá cách nhanh nhất để nhận trợ giúp tại Genius Bar tại đây.
Chủ đề Summer Blooms dành cho Windows 10, Windows 8 và Windows 7
Chủ đề Summer Blooms dành cho Windows 10, Windows 8 và Windows 7
Trải nghiệm sự ấm áp của thời tiết nắng, sáng sủa với gói chủ đề Summer Blooms. Chủ đề này bao gồm những bức ảnh chụp hoa ấn tượng làm hình nền máy tính. Gói chủ đề tuyệt đẹp này ban đầu được tạo cho Windows 7, nhưng bạn có thể sử dụng nó trong Windows 10, Windows 7 và Windows 8. Chủ đề đi kèm với 16 hình nền máy tính để bàn với các hình nền ấn tượng để
Sửa lỗi tìm kiếm rất chậm trong Windows 10
Sửa lỗi tìm kiếm rất chậm trong Windows 10
Có một vấn đề trong Windows 10 là sau một vài bản nâng cấp bản dựng, Tìm kiếm trở nên chậm và ngốn CPU. Đây là một giải pháp giúp tìm kiếm nhanh chóng và đáp ứng.
Cách ẩn trạng thái trực tuyến của bạn trong Telegram
Cách ẩn trạng thái trực tuyến của bạn trong Telegram
https://www.youtube.com/watch?v=RYk2oFrZsbA Tất cả các ứng dụng và trang web trực tuyến dường như đang theo dõi hoạt động và trạng thái của mọi người. Trong một số trường hợp, điều này có thể thuận tiện, nhưng hầu hết thời gian, nó cảm thấy bị xâm phạm và vi phạm
Thêm Menu ngữ cảnh Take Ownership trong Windows 10
Thêm Menu ngữ cảnh Take Ownership trong Windows 10
Thêm menu ngữ cảnh 'Take Ownership' trong Windows 10 sẽ cho phép bạn trở thành chủ sở hữu của các tệp và cấp toàn quyền truy cập cho chúng.
Mã hóa tệp và thư mục bằng EFS trong Windows 10
Mã hóa tệp và thư mục bằng EFS trong Windows 10
Xem cách mã hóa tệp hoặc thư mục bằng Hệ thống tệp mã hóa (EFS) trong Windows 10. Điều này có thể được thực hiện bằng cách sử dụng Thuộc tính tệp hoặc cipher.exe.