Aplicațiile pot afișa alerte atunci când au nevoie de atenția unui utilizator, de exemplu, alerta „Doriți să salvați modificările”, încercați să închideți un fișier Notepad cu modificări nesalvate. De asemenea, pot afișa mesaje, de exemplu, când un fișier a fost descărcat sau a fost procesat.
Aceste mesaje sunt utile, dar nu trebuie să provină dintr-o aplicație. Utilizatorii pot afișa o casetă de mesaj personalizată pe Windows 10 folosind un script batch, un script PowerShell sau rulând o comandă în Command Prompt sau PowerShell.
Trebuie să afișați o notificare de toast? Utilizați un modul PowerShell .
Casetă de mesaj personalizată pe Windows 10
O casetă de mesaj personalizată va avea un titlu, un mesaj și un buton de apel la acțiune, adică un buton OK care va respinge mesajul.

Mai întâi, decideți dacă doriți să utilizați un script sau dacă doriți să executați o comandă. Rularea unei comenzi este mai ușoară, așa că vom trece mai întâi peste metoda scriptului.
1. Script Lot/PowerShell pentru a afișa caseta de mesaj
Urmați pașii de mai jos pentru a crea scriptul.
- Deschideți un nou fișier Notepad (sau utilizați orice editor de text la alegere).
- Lipiți următoarele în fișierul Notepad.
@echo off powershell -Comandă "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Mesajul meu', 'Titlul mesajului', 'OK', [System. Windows.Forms.MessageBoxIcon]::Information);}"
- Dacă intenționați să utilizați un script PowerShell , eliminați prima linie :
@echo off.
- Editați scriptul după cum urmează:
- Înlocuiți „ Mesajul meu ” cu mesajul pe care doriți să-l afișeze în caseta de mesaj.
- Înlocuiți „Titlul mesajului” cu titlul casetei de mesaj pe care o doriți.
Exemplu:
@echo off powershell -Comandă "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Mergeți în camera reactorului', 'Reactor Meltdown', 'OK', [System.Windows.Forms.MessageBoxIcon]::Informații);}"
- Salvați fișierul cu extensia .bat pentru un script batch sau . extensia ps1 pentru un script PowerShell .
- Rulați scriptul și va apărea caseta de mesaj .

2. Linie de comandă sau PowerShell – Casetă de mesaje
Afișarea unei casete de mesaj din linia de comandă sau din PowerShell este ușoară. Nu aveți nevoie de drepturi de administrator pentru a afișa caseta de mesaj.
Prompt de comandă
- Deschideți linia de comandă.
- Rulați următoarea comandă în ea.
- Editați comanda ca mai jos pentru a vă seta mesajul și titlul personalizate.
- Înlocuiți „Mesajul meu” cu mesajul pe care doriți să-l afișeze în caseta de mesaj.
- Înlocuiți „Titlul mesajului” cu titlul pe care doriți să îl aibă în caseta de mesaj.
@echo off powershell -Comandă "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Mesajul meu', 'Titlul mesajului', 'OK', [System. Windows.Forms.MessageBoxIcon]::Information);}"

PowerShell
- Deschideți PowerShell.
- Rulați următoarea comandă.
- Editați comanda pentru a adăuga propriul mesaj și titlu.
- Înlocuiți „Mesajul meu” cu mesajul pe care doriți să-l afișeze în caseta de mesaj.
- Înlocuiți „Titlul mesajului” cu titlul pe care doriți să îl aibă în caseta de mesaj.
powershell -Comandă "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Mesajul meu', 'Titlul mesajului', 'OK', [System.Windows.Forms' .MessageBoxIcon]::Informații);}"
