2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Ați dorit vreodată să adăugați o interfață grafică pentru fișierele dvs. batch așa cum puteți în VBScript? Sigur am. Dar acum puteți cu acest program minunat numit MessageBox.
Pasul 1: Instalare
Puteți descărca programul aici ------ LINK
După ce ați descărcat și extras fișierul, mutați fișierul numit MSGBOX. EXE în folderul system32, de obicei se află în C: / windows / system32.
Pasul 2: Testați
Acum, deschideți cmd și tastați msgbox și ar trebui să vedeți sintaxa acesteia. De asemenea, puteți rula example.bat pentru a-l testa și el. Deci, în cazul în care nu ați înțeles cum să-l utilizați, am un exemplu mai jos:
Mesaj "Bună ziua / n / nDoriți să continuați?" „Aceasta este o cutie de mesaje” DA
-
Deci mai întâi „Bună ziua / n / nDoriți să continuați?”. Acesta este mesajul corpului. „\ N / n” este o retur de transport.
-
În al doilea rând, „Aceasta este o cutie de mesaje”. Acesta este titlul din caseta de mesaje.
-
În al treilea rând, „DA”. Acestea sunt butoanele care ar fi afișate în caseta de mesaje. Următoarele combinații sunt:
YESNO, YESNOCANCEL, OKCANCEL și dacă este lăsat necompletat atunci va apărea doar OK.
-
Deci, acum, când știți cum funcționează funcția MsgBox, puteți adăuga acum funcții atunci când se face clic pe un buton.
Exemplu într-un script batch:
@echo off
Mesaj "Bună ziua / n / nDoriți să continuați?" „Aceasta este o casetă de mesaje” YESNOCANCEL
dacă% errorlevel% == 6 GOTO da
dacă% errorlevel% == 7 GOTO nr
dacă% errorlevel% == 2 GOTO anulează
:: OK ar fi: dacă% errorlevel% == 1 merge OK
:da
ecou Ai făcut clic pe Da
pauză> NUL
Ieșire
:Nu
ecou Ai făcut clic pe Nu
pauză> NULexit
:Anulare
ecou Ai făcut clic pe Anulare
pauză> NULexit
Pasul 3: Bucurați-vă
Acum vă puteți bucura de funcția de casetă de mesaje!
Dacă aveți întrebări sau nelămuriri, vă rugăm să scrieți un comentariu sau să-mi spuneți PM.