Kasulikke näpunäiteid

CMD Windowsi käsuridade valimise operaatorid

Pin
Send
Share
Send
Send


Kas olete pakettfailide programmeerimisel tõesti osav, lihtsalt ei tea, kuidas menüüd koostada, valides jah, ei või valikuga 1, 2 või 3? Olete jõudnud õigesse kohta!

  1. 1 Klõpsake Start> Run
  2. 2 Sisestage "cmd" (ilma jutumärkideta)
  3. 3 Sisestage "muuda"
  4. 4 Sisestage järgmised käsud. Pärast iga nuppu vajutage sisestusklahvi. Kõik sulgudes olev teave EI OLE kohustuslik, need on märkused koos selgitustega.
  5. 5 @echo välja (see käsk peidab käskude sisestamise võimaluse - valikuline, kuid soovitame seda kasutada)
  6. 6 kl (peidab kõik ülaltoodud on valikuline, kuid kui soovite, et kõik näeks välja korralik, soovitame seda)
  7. 7: algus
  8. 8 kaja.
  9. 9 kaja Choice 1 ("Choice 1" saab vastavalt vajadusele ümber nimetada)
  10. 10 kaja valik 2
  11. 11 echo Choice 3 (sisestage nii palju valikuid kui vaja).
  12. 12 Sisestage "set / p choice = (sisestage siia küsimus või käsk, näiteks" Jah või ei?")
  13. 13 kui mitte "% choice%" == seatud valik =% valik:

0,1%

  • 14, kui minna "% choice%" == "1": valik1
  • 15, kui minna "% choice%" == "2": valik2
  • 16 (Jätkake selle näite järgimist, kuni jõuate vajalike arvudeni). Seejärel sisestage :)
  • 17 kaja "% choice%" pole õige valik. Proovige uuesti.
  • 18 kaja.
  • 19 goto algus
  • 20 Seejärel sisestage:
  • 21: valik1
  • 22 (täitmiskäsud)
  • 23 goto lõpp
  • 24: valik2
  • 25 (meeskonnad)
  • 26 goto lõpp
  • 27: valik3
  • 28 (meeskonnad)
  • 29 goto lõpp
  • 30 Jätkake, kuni sisestate vajalike käskude arvu.
  • 31: lõpp
  • 32 pausi
  • 33 väljapääs
  • 34 Salvestage .bat-laiendiga failina. Pakkfaili kontrollimiseks topeltklõpsake sellel.
  • Uus kasutaja

    Sisse Bash on mitu käsku, mis võimaldavad teil luua skripti, milles saate kirjeldada mitmeid toiminguid ja anda kasutajale soovitud positsiooni numbri ning seejärel täidetakse teatud käsud, kui kasutaja pole midagi valinud, asendatakse vaikenumber ja täidetakse sellele numbrile vastavad käsud.

    Kuidas saab seda teha Windowsi käsurealt.

    Esitage näiteid või artikleid koos üksikasjaliku analüüsiga selliste meeskondade omadustest PARTII (ilma muid keeli kasutamata ja utiliite installimata)

    Aitäh

    Väga lahke arendaja

    VALIK [/ C nimekiri] [/ N] [/ CS] [/ T ajalõpp / D element] [/ M tekst]

    Kirjeldus
    See programm võimaldab teil valida üksuse üksuste loendist
    ja tagastab valitud üksuse indeksi.

    Parameetrid:
    / C list Loob valitavate üksuste loendi.
    Vaikenimekiri on "YN".

    / N Peida viipas üksuste loend.
    Enne kutset kuvatakse teade
    ja üksused jäävad valiku jaoks kättesaadavaks.

    / CS Võimaldab üksuste valimisel suurtähtede tundlikkust.
    Vaikimisi pole programm tõstutundlik.

    / T timeout sekundite arv enne vaikeseade valimist.
    Kehtivad väärtused on vahemikus 0 kuni 9999.
    Kui 0 on täpsustatud, pole enne valimist pausi
    üksus vaikimisi.

    / D element Vaikimisi valitud element nnnn sekundites.
    Sümbol peab olema elemendikomplektis.
    in / C, nnnn on täpsustatud / T.

    / M tekst Enne kuvatakse teade
    kutse. Kui pole täpsustatud, siis programm
    ainult küsib.

    /? Kuvage kasutamisabi.

    Märkus
    Keskkonnamuutuja ERRORLEVEL saab indeksi väärtuse
    valitud üksusele vastav klahv. Esimene element
    loendis tagastab 1, teine ​​- 2 jne.
    Kui kasutaja vajutab klahvi, mis pole sobiv
    valitav, kostub piiks. Kui tuvastatakse tõrge,
    tagastab ERRORLEVEL 255. Kui klahve vajutatakse
    CTRL + BREAK või CTRL + C, tagastab programm ERRORLEVEL väärtuse 0.
    Kui kasutate pakettprogrammis ERRORLEVEL parameetreid, siis nende
    tuleks loetleda kahanevas järjekorras.

    Näited:
    VALIK /?
    CHOICE / C YNC / M "Y - jah, N - ei, C - tühista."
    CHOICE / T 10 / C ync / CS / D a
    CHOICE / C ab / M “a” parameetri 1 valimiseks ja “b” parameetri 2 valimiseks.
    CHOICE / C ab / N / M “a” parameetri 1 valimiseks ja “b” parameetri 2 valimiseks.

    5 sekundi pärast valitakse Y automaatselt.
    Valitud tähe seerianumber salvestatakse vea tagastamise koodina.

    Pange tähele, et suurtähtede kasutamist (kui CS pole täpsustatud) eiratakse ainult inglise tähestikus.

    Pin
    Send
    Share
    Send
    Send