Ako používať výber a nastaviť v dávkovom súbore

Nižšie je, ako môžete použiť voľbu a nastaviť príkaz v dávkovom súbore, aby dávkový súbor užívateľom možnosť vybrať zo zoznamu možností.

  • Ako používať set
  • Ako používať výber

Nižšie je uvedené, ako môžete pomocou príkazu set dávať používateľom dávkového súboru možnosť stlačiť 1, 2 alebo 3 a vykonať kroky pre stlačenú možnosť.

 @ ECHO off cls: začnite ECHO. ECHO 1. Tlač Hello ECHO 2. Tlač Bye ECHO 3. Print Test set choice = set / p choice = Zadajte číslo pre tlač textu. ak nie '% choice%' == '' nastavená voľba =% choice: ~ 0, 1% ak '% choice%' == '1' goto hello, ak '% choice%' == '2' goto bye ak ' % choice% '==' 3 'goto test ECHO "% choice%" nie je platné, skúste znova ECHO. začiatok: hello ECHO HELLO goto end: bye ECHO BYE koniec: test ECHO TEST koniec: koniec pauza 

Vo vyššie uvedenom dávkovom súbore je premenná% choice% priradená, keď užívateľ zadá údaje a stlačí kláves enter s voľbou set / p. Ak užívateľ zadá 1, 2 alebo 3 príkazom goto, prejde na príslušný štítok a vykoná echo a prejde na koniec dávkového súboru.

  • Ďalšie informácie a možnosti nájdete na našej nastavenej stránke príkazov.

Ako používať výber v dávkovom súbore

Nižšie je príklad, ako môžete použiť príkaz choice, aby používatelia dávkových súborov mohli stlačiť klávesy 1, 2 alebo 3 a vykonať kroky pre stlačenú možnosť.

 @ ECHO OFF: BEGINCLSCHOICE / N / C: 123 / M "PICK A ČÍSLO (1, 2 alebo 3)"% 1 AK ERRORLEVEL == 3 GOTO TREEIF ERRORLEVEL == 2 GOTO TWOIF ERRORLEVEL == 1 GOTO ONEGOTO KONIEC: THREEECHO VYTLAČILI TREEGÓRIU KONIEC: TWOECHO MÁTE TLAČENÝ TWOGOTO KONIEC: ONEECHO VYTLAČILI JEDEN: KONIEC 

pauza

Vo vyššie uvedenom dávkovom súbore, voľba má k dispozícii možnosti 1, 2 alebo 3 a ak niektorý z nich je stlačený, prejde na príslušný štítok s goto a ozve sa stlačené číslo.

  • Ďalšie informácie a možnosti nájdete na našej stránke príkazov.