Aplikacje mogą wyświetlać alerty, gdy wymagają uwagi użytkownika, np. alert „Czy chcesz zapisać zmiany” przy próbie zamknięcia pliku Notatnika z niezapisanymi zmianami. Mogą również wyświetlać komunikaty, np. kiedy plik został pobrany lub przetworzony.
Te wiadomości są przydatne, ale nie muszą pochodzić z aplikacji. Użytkownicy mogą wyświetlać niestandardowe okno wiadomości w systemie Windows 10 za pomocą skryptu wsadowego, skryptu PowerShell lub uruchamiając polecenie w wierszu polecenia lub PowerShell.
Chcesz pokazać wyskakujące powiadomienie? Użyj modułu PowerShell .
Niestandardowe okno wiadomości w systemie Windows 10
Niestandardowe okno wiadomości będzie miało tytuł, wiadomość i przycisk wezwania do działania, tj. przycisk OK, który odrzuci wiadomość.
Najpierw zdecyduj, czy chcesz użyć skryptu, czy też uruchomić polecenie. Uruchamianie polecenia jest łatwiejsze, więc najpierw omówimy metodę skryptu.
1. Skrypt Batch/PowerShell do wyświetlania okna komunikatu
Wykonaj poniższe czynności, aby utworzyć skrypt.
- Otwórz nowy plik Notatnika (lub użyj dowolnego edytora tekstu).
- Wklej następujące elementy w pliku Notatnika.
@echo off powershell -Command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Moja wiadomość', 'Tytuł wiadomości', 'OK', [System. Windows.Forms.MessageBoxIcon]::Informacje);}"
- Jeśli zamierzasz użyć skryptu PowerShell , usuń pierwszą linię :
@echo off
.
- Edytuj skrypt jak poniżej:
- Zastąp „ Moja wiadomość ” wiadomością, którą chcesz wyświetlić w oknie wiadomości.
- Zastąpić „Message Tytuł” z tytułu okna komunikatu chcesz.
Przykład:
@echo off powershell -Command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Idź do reaktora', 'Reactor Meltdown', 'OK', [System.Windows.Forms.MessageBoxIcon]::Informacje);}"
- Zapisz plik z rozszerzeniem .bat dla skryptu wsadowego lub . ps1 rozszerzenie dla skryptu PowerShell .
- Uruchom skrypt, a pojawi się okno komunikatu .
2. Wiersz polecenia lub PowerShell – okno wiadomości
Wyświetlanie okna wiadomości z wiersza polecenia lub z PowerShell jest łatwe. Nie potrzebujesz uprawnień administratora, aby wyświetlić okno wiadomości.
Wiersz polecenia
- Otwórz wiersz polecenia.
- Uruchom w nim następujące polecenie .
- Edytuj polecenie jak poniżej, aby ustawić niestandardową wiadomość i tytuł.
- Zastąp „Moja wiadomość” wiadomością, którą chcesz wyświetlić w oknie wiadomości.
- Zastąp "Tytuł wiadomości" tytułem, który ma mieć okno wiadomości.
@echo off powershell -Command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Moja wiadomość', 'Tytuł wiadomości', 'OK', [System. Windows.Forms.MessageBoxIcon]::Informacje);}"
PowerShell
- Otwórz PowerShell.
- Uruchom następujące polecenie.
- Edytuj polecenie, aby dodać własną wiadomość i tytuł.
- Zastąp „Moja wiadomość” wiadomością, którą chcesz wyświetlić w oknie wiadomości.
- Zastąp "Tytuł wiadomości" tytułem, który ma mieć okno wiadomości.
powershell -Command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Moja wiadomość', 'Tytuł wiadomości', 'OK', [System.Windows.Forms .MessageBoxIcon]::Informacje);}"