MessageBoxEx
Správa s vlastnými farbami, písmom, ikonou a časovačom
- Verzia
- 1.10.0.10
- Systém
- Windows, 32-bit (beží aj na 64-bit)
- Zdrojáky
- github.com/pedromagician/CMD_MessageBoxEx
Stiahnuť MessageBoxEx143 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.

MessageBoxEx je väčší brat MessageBoxu: okno so správou, v ktorom sa dá nastaviť skoro všetko. Farby, písmo, obrázok, počet a popisy tlačidiel, pozícia, a k tomu časovače. Okno sa môže samo zavrieť po čase alebo vtedy, keď na disku vznikne určitý súbor, takže poslúži aj ako „čakajte, pracujem“ počas dlhšieho skriptu.
Čo vie
- Titulok (alebo okno úplne bez titulku), správa s
\na Unicode cez\u{XXXX}, písmo, veľkosť, šírka a počet riadkov. - Farby textu, pozadia a výplne.
- Obrázok BMP v okne (aj s veľkosťou a rámikom) a vlastná ikona aplikácie.
- 0 až 3 tlačidlá s vlastnými popismi, šírkou a predvoleným tlačidlom.
- Výber monitora, pozícia, okno navrchu.
- Časovače: minimálny čas zobrazenia, automatické zatvorenie po čase alebo po vzniku súboru (a jeho zmazanie).
- Návratové kódy ako pri Windows MessageBox, tichý režim a blokovanie rodičovského procesu.
Použitie
MessageBoxEx.exe -t "Ahoj" -m "Toto je správa"
MessageBoxEx.exe -m "Riadok 1\nRiadok 2\nRiadok 3" -l 3
MessageBoxEx.exe -m "Hotovo \u{1F44D}"
MessageBoxEx.exe -t "Pozor" -m "Opatrne!" -p FF0000 -b 000000 -i warning.bmpOkno „pracujem“, ktoré zmizne, keď skript vytvorí súbor done.flag:
start "" MessageBoxEx.exe -m "Pracujem..." -button 0 -file done.flag -deleteFile
rem ... dlhá práca ...
echo.>done.flagPrepínače
| Prepínač | Popis |
|---|---|
-title, -t | Titulok okna. |
-noTitle, -nt | Okno bez titulku. |
-message, -m | Text správy, podporuje \n a \u{XXXX}. |
-font, -f | Písmo správy. |
-fontsize, -fs | Veľkosť písma v bodoch. |
-lines, -l | Počet riadkov pre správu (výška okna). |
-width, -w | Šírka okna v pixeloch. |
-pen, -p | Farba textu (#RRGGBB alebo RRGGBB), predvolene biela. |
-background, -b | Farba pozadia, predvolene čierna. |
-brush, -br | Farba výplne za textom, predvolene čierna. |
-icon, -i | Obrázok BMP v okne. |
-iconsize | Veľkosť obrázka v pixeloch. |
-iconborder | Rámik okolo obrázka. |
-iconapp | Ikona aplikácie (ICO alebo BMP) v titulku a paneli úloh. |
-button | Počet tlačidiel: 0 – 3. |
-widthbuttons | Šírka navyše pre každé tlačidlo. |
-center | Text tlačidiel na stred. |
-b1, -b2, -b3 | Popisy tlačidiel. |
-default, -d | Predvolené tlačidlo (Enter): 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. |
-topmost | Okno ostane nad ostatnými. |
-block | Rodičovský proces čaká, kým sa okno nezavrie. |
-windowsReturnCode, -wrc | Návratové kódy podľa stlačeného tlačidla ako pri Windows MessageBox. |
-quiet | Nevypíše výsledok do konzoly. |
-minimumDisplayTime, -mdt | Okno ostane zobrazené aspoň zadaný počet milisekúnd. |
-timeToCompletion, -ttc | Okno sa samo zavrie po zadanom počte milisekúnd. |
-fileRequiredForCompletion, -frfc, -file | Okno sa zavrie, keď na disku vznikne zadaný súbor. |
-deleteFileRequiredForCompletion, -dfrfc, -deleteFile | Po zatvorení ten súbor zmaže. |
-help, -h, -? | Nápoveda. |