MessageBox
Správa s tlačidlami z príkazového riadka
- Verzia
- 1.9.0.0
- Systém
- Windows, 32-bit (beží aj na 64-bit)
- Zdrojáky
- github.com/pedromagician/CMD_MessageBox
Stiahnuť MessageBox136 kB
Bez inštalácie: zip rozbaľ kamkoľvek (najlepšie do priečinka v PATH) a spúšťaj z príkazového riadka alebo z dávkového súboru.

MessageBox zobrazí z príkazového riadka klasické okno so správou Windows. Hodí sa do skriptov a inštalátorov, keď treba niečo oznámiť alebo sa opýtať áno/nie. Stlačené tlačidlo vypíše na výstup a voliteľne vráti aj ako návratový kód.
Čo vie
- Titulok a správa, viac riadkov cez
\n, Unicode cez\u{XXXX}. - Ikona: informácia, otázka, varovanie, chyba alebo žiadna.
- Tlačidlá OK, OK/Zrušiť, Áno/Nie, Áno/Nie/Zrušiť, aj s vlastnými popismi a zvoleným predvoleným tlačidlom.
- Výber monitora a pozícia okna.
- Návratové kódy ako pri Windows MessageBox (
-wrc) a tichý režim bez výpisu.
Použitie
MessageBox.exe -t "Ahoj" -m "Toto je správa."
MessageBox.exe -t "Info" -m "Riadok 1\nRiadok 2\nRiadok 3"Odpoveď do premennej:
@set "output="
@for /f "usebackq delims=" %%A in (`messagebox -message "Áno alebo nie?" -button yesno`) do @set "output=%%A"
@echo output: %output%Prepínače
| Prepínač | Popis |
|---|---|
-title, -t | Titulok okna. |
-message, -m | Text správy, podporuje \n a \u{XXXX}. |
-icon, -i | Ikona: noicon, information, question, warning, error. |
-button, -b | Tlačidlá: ok (1), okcancel, yesno (2), yesnocancel (3). |
-b1, -b2, -b3 | Vlastné popisy tlačidiel. |
-default, -d | Predvolené tlačidlo (1 – 3). |
-monitor, -mon | Monitor: Primary, Mouse, MousePointer alebo číslo (0, 1, 2 …). |
-position, -pos | Umiestnenie: center, top, bottom, left, right, pointer, xy. |
-x, -y | Posun v pixeloch. |
-windowsReturnCode, -wrc | Návratové kódy ako pri Windows MessageBox. |
-quiet | Nič nevypíše do konzoly. |
-help, -h, -? | Nápoveda. |