Cum se adaugă casete de mesaje în programarea în lot: 3 pași
Cum se adaugă casete de mesaje în programarea în lot: 3 pași
Anonim
Cum se adaugă casete de mesaje în programarea în lot
Cum se adaugă casete de mesaje în programarea în lot

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.