Koristni nasveti

Izbirniki operaterjev za izbiro ukazne vrstice CMD Windows

Pin
Send
Share
Send
Send


Ali resnično dobro programirate paketne datoteke, samo ne veste, kako narediti meni z izbiro da, ne ali izbira 1, 2 ali 3? Prišli ste na pravo mesto!

  1. 1 Kliknite Start> Run
  2. 2 Vnesite "cmd" (brez narekovajev)
  3. 3. Vnesite "uredi"
  4. 4 Vnesite naslednje ukaze. Po vsakem pritisku vnesite. Vse, kar je v oklepajih, NI potrebno, to so opombe s pojasnili.
  5. 5 @echo off (Ta ukaz "skriva" možnost vnašanja ukazov - neobvezno, vendar priporočamo uporabo)
  6. 6 cls (skrije vse zgoraj, neobvezno, če pa želite, da je vse videti urejeno, priporočamo)
  7. 7: začetek
  8. 8 odmev.
  9. 9 odmev Izbira 1 ("Izbira 1" lahko preimenujete, kot potrebujete)
  10. 10 odmev izbira 2
  11. 11 Echo Choice 3 (Vstavite toliko možnosti, kot jih potrebujete).
  12. 12 Vnesite "set / p choice =" (Tukaj vnesite vprašanje ali ukaz, na primer "Da ali ne?"")
  13. 13 če ne, "% izbira%" == nastavitev izbire =% izbira:

0,1%

  • 14, če je "% choice%" == "1" goto: izbira1
  • 15, če je "% choice%" == "2" goto: izbira2
  • 16 (Nadaljujte po tem primeru, dokler ne dosežete želenih možnosti. Nato vnesite :)
  • 17 odmev "% choice%" ni veljavna možnost. Poskusite znova.
  • 18 odmev.
  • 19 Goto start
  • 20 Nato vnesite:
  • 21: izbira1
  • 22 (ukazi za izvedbo)
  • 23 do konca
  • 24: izbira2
  • 25 (ekipe)
  • 26 do konca
  • 27: izbira3
  • 28 (ekipe)
  • 29 do konca
  • 30 Nadaljujte, dokler ne vnesete števila ukazov, ki jih potrebujete.
  • 31: konec
  • 32 premor
  • 33 izhod
  • 34 Shrani kot datoteko s pripono .bat. Če želite preveriti paketno datoteko, jo dvokliknite.
  • Nov uporabnik

    V Bash obstaja več ukazov, s katerimi lahko ustvarite skript, v katerem lahko opišete več dejanj in uporabniku zagotovite številko želenega položaja, nato pa se izvršijo določeni ukazi, če uporabnik ni izbral ničesar, se privzeto število nadomesti in uredi, ki ustrezajo tej številki.

    Kako to storiti v ukaznem pozivu Windows.

    Navedite primere ali članke s podrobno analizo funkcij takšnih skupin v BATCH (brez uporabe drugih jezikov ali namestitve pripomočkov)

    Hvala

    Zelo prijazen razvijalec

    IZBOR [/ C seznam] [/ N] [/ CS] [/ T timeout / D element] [/ M text]

    Opis
    Ta program vam omogoča, da izberete predmet s seznama elementov
    in vrne indeks izbranega elementa.

    Parametri:
    / C seznam Ustvari seznam izbranih elementov.
    Privzeti seznam je "YN".

    / N Skrij seznam elementov v pozivu.
    Pred povabilom se prikaže sporočilo
    in izdelki ostanejo na voljo za izbiro.

    / CS Omogoča občutljivost velikih črk pri izbiri elementov.
    Program privzeto ni odvisen od velikih in malih črk.

    / T časovna omejitev Število sekund pred izbiro privzetega elementa.
    Veljavne vrednosti so od 0 do 9999.
    Če je določeno 0, pred izbiro ni premora
    element privzeto.

    Element / D Element je privzeto izbran v nnnn sekundah.
    Simbol mora biti prisoten v naboru elementov.
    v / C, nnnn je določen v / T.

    / M besedilo Sporočilo, prikazano prej
    vabilo. Če ni določeno, program
    le pozivi.

    /? Prikaz pomoči za uporabo.

    Opomba
    ERRORLEVEL spremenljivka okolja dobi vrednost indeksa
    tipko, ki ustreza izbranemu elementu. Prvi element
    na seznamu vrne 1, drugi - 2 itd.
    Če uporabnik pritisne tipko, ki ni primerna
    izbirno, zasliši se pisk. Če je zaznana napaka,
    vrne ERRORLEVEL 255. Če pritisnete tipke
    CTRL + BREAK ali CTRL + C program vrne vrednost ERRORLEVEL 0.
    Pri uporabi parametrov ERRORLEVEL v paketnem programu so njihovi
    je treba navesti v padajočem vrstnem redu.

    Primeri:
    IZBOR /?
    IZBOR / C YNC / M "Y - Da, N - Ne, C - Prekliči."
    IZBOR / T 10 / C ync / CS / D y
    IZBOR / C ab / M "a" za izbiro parametra 1 in "b" za izbiro parametra 2.
    IZBOR / C ab / N / M “a” za izbiro parametra 1 in “b” za izbiro parametra 2.

    Po 5 sekundah bo Y samodejno izbran.
    Serijska številka izbrane črke se shrani kot povratna koda napake.

    Upoštevajte, da se velika črka (če / ni določeno CS) prezre samo v angleški abecedi.

    Pin
    Send
    Share
    Send
    Send