Korisni savjeti

CMD operateri za odabir naredbenog retka Windows

Pin
Send
Share
Send
Send


Jeste li stvarno dobri u programiranju batch datoteka, samo ne znate kako napraviti izbornik s izborom da, ne ili izborom 1, 2 ili 3? Došli ste na pravo mjesto!

  1. 1 Kliknite Start> Run
  2. 2 Unesite "cmd" (bez navodnika)
  3. 3 Unesite "uredi"
  4. 4 Unesite sljedeće naredbe. Nakon svakog pritiska enter. Sve što je u zagradama NIJE potrebno, to su bilješke s objašnjenjima.
  5. 5 @echo off (Ova naredba "skriva" mogućnost unosa naredbi - izborno, ali preporučujemo da je koristite)
  6. 6 cls (Sakriva sve gore) nije obavezno, no ako želite da sve izgleda uredno, preporučujemo ga)
  7. 7: početak
  8. 8 odjeka.
  9. 9 izbor odjeka 1 ("Izbor 1" može se preimenovati po potrebi)
  10. 10 izbor odjeka 2
  11. 11 echo Choice 3 (Umetnite onoliko izbora koliko vam treba).
  12. 12 Unesite "set / p choice = (Ovdje umetnite pitanje ili naredbu, na primjer," Da ili ne? "")
  13. 13 ako ne i "% izbora%" == postavljeni izbor =% izbora:

0,1%

  • 14 ako je "% choice%" == "1" goto: izbor1
  • 15 ako je "% choice%" == "2" goto: izbor2
  • 16 (Nastavite slijediti ovaj primjer dok ne dođete do broja potrebnih opcija. Zatim uđite :)
  • 17 odjek "% izbora%" nije valjana opcija. Pokušajte ponovo.
  • 18 odjeka.
  • 19 idemo na početak
  • 20 Zatim unesite:
  • 21: izbor1
  • 22 (naredbe za izvršenje)
  • 23 goto end
  • 24: izbor2
  • 25 (timovi)
  • 26 goto end
  • 27: izbor3
  • 28 (timovi)
  • 29 do kraja
  • 30 Nastavite dok ne unesete broj potrebnih naredbi.
  • 31: kraj
  • 32 stanka
  • 33 izlaz
  • 34 Spremite kao datoteku s nastavkom .bat. Da biste provjerili batch datoteku, dvokliknite je.
  • Novi korisnik

    udariti postoji nekoliko naredbi koje vam mogu omogućiti stvaranje skripte u kojoj možete opisati nekoliko radnji i korisniku dati broj željenog položaja, a zatim se izvršavaju određene naredbe, ako korisnik nije ništa odabrao, zamjenjuje se zadani broj i izvršavaju se naredbe koje odgovaraju ovom broju.

    Kako se to može učiniti u naredbenom retku sustava Windows.

    Navedite primjere ili članke s detaljnom analizom značajki takvih timova u BATCH (bez upotrebe drugih jezika ili instaliranja uslužnih programa)

    Hvala

    Vrlo ljubazan programer

    IZBOR [/ C popis] [/ N] [/ CS] [/ T vremenski prekid / D element] [/ M tekst]

    Opis.
    Ovaj program vam omogućuje odabir stavke s popisa predmeta
    i vraća indeks odabrane stavke.

    Mogućnosti:
    / C popis Stvara popis stavki koje možete odabrati.
    Zadani popis je "YN".

    / N Sakrij popis predmeta u odzivu.
    Prije pozivnice prikazuje se poruka
    i stavke ostaju dostupne za odabir.

    / CS Omogućuje osjetljivost slova pri odabiru predmeta.
    Program prema zadanim postavkama ne razlikuje velika i mala slova.

    / T istek vremena Broj sekundi prije odabira zadane stavke.
    Važeće vrijednosti su od 0 do 9999.
    Ako je navedeno 0, nema pauze prije odabira
    stavka prema zadanom.

    / D element Element je zadano odabran u nnnn sekundi.
    Simbol mora biti prisutan u skupu elemenata.
    u / C, nnnn je naveden u / T.

    / M tekst Poruka prikazana prije
    pozivnica. Ako nije navedeno, program
    samo traži.

    /? Prikaz pomoći za upotrebu.

    primjedba
    ERRORLEVEL varijabla okoline dobiva vrijednost indeksa
    tipka koja odgovara odabranoj stavci. Prvi element
    na popisu se vraća 1, drugi - 2 itd.
    Ako korisnik pritisne tipku koja nije prikladna
    odabirno, čuje se zvučni signal. Ako je otkrivena pogreška,
    vraća ERRORLEVEL 255. Ako pritisnete tipke
    CTRL + BREAK ili CTRL + C, program vraća vrijednost ERRORLEVEL od 0.
    Kada koristite parametre ERRORLEVEL u batch programu, njihovi
    treba navesti silaznim redoslijedom.

    primjeri:
    IZBOR /?
    IZBOR / C YNC / M "Y - Da, N - Ne, C - Otkaži."
    IZBOR / T 10 / C ync / CS / D y
    IZBOR / C ab / M "a" za odabir parametra 1 i "b" za odabir parametra 2.
    IZBOR / C ab / N / M "a" za odabir parametra 1 i "b" za odabir parametra 2.

    Nakon 5 sekundi, Y će biti automatski odabran.
    Serijski broj odabranog slova spremit će se kao povratni kôd pogreške.

    Imajte na umu da se velika slova (ako / CS nije naveden) zanemaruju samo u engleskoj abecedi.

    Pogledajte video: PHP Syntax (Rujan 2020).

    Pin
    Send
    Share
    Send
    Send