Užitočné tipy

Príkazy na výber príkazového riadka CMD Windows

Naozaj programujete dávkové súbory, neviete, ako vytvoriť menu s výberom áno, nie alebo voľby 1, 2 alebo 3? Prišli ste na správne miesto!

  1. 1 Kliknite na Štart> Spustiť
  2. 2 Zadajte „cmd“ (bez úvodzoviek)
  3. 3 Zadajte „upraviť“
  4. 4 Zadajte nasledujúce príkazy. Po každom stlačení klávesu Enter. Všetko, čo je uvedené v zátvorkách, sa nevyžaduje, jedná sa o poznámky s vysvetlením.
  5. 5 @echo off (Tento príkaz „skryje“ schopnosť zadávať príkazy - voliteľné, ale odporúčame ich použiť)
  6. 6 cls (Skryje všetko uvedené vyššie, je voliteľné, ale ak chcete, aby všetko vyzeralo správne, odporúčame vám)
  7. 7: začiatok
  8. 8 ozveny.
  9. 9 ozvienok 1 (možnosť 1) je možné premenovať podľa potreby)
  10. Voľba 10 ozvien 2
  11. 11 echo Choice 3 (Vložte toľko možností, koľko potrebujete).
  12. 12 Zadajte „set / p selection = (Sem zadajte otázku alebo príkaz, napríklad„ áno alebo nie?")
  13. 13, ak nie „% choice%“ == nastaviť výber =% výber:

0,1%

  • 14 ak "% selection%" == "1" prejde na: výber1
  • 15, ak "% choice%" == "2" goto: selection2
  • 16 (Pokračujte podľa tohto príkladu, až kým nedosiahnete požadovaný počet možností. Potom zadajte :)
  • 17 ozvena „% choice%“ nie je platná možnosť. Skúste to znova.
  • 18 ozv.
  • 19 začiatok
  • 20 Potom zadajte:
  • 21: výber1
  • 22 (príkazy na vykonanie)
  • 23 koniec
  • 24: výber2
  • 25 (tímy)
  • 26 koniec
  • 27: výber3
  • 28 (tímy)
  • 29 koniec
  • 30 Pokračujte, kým nezadáte požadovaný počet príkazov.
  • 31: koniec
  • 32 pauza
  • 33 výstup
  • 34 Uložte ako súbor s príponou .bat. Ak chcete skontrolovať dávkový súbor, dvakrát naň kliknite.
  • Nový užívateľ

    tresnúť existuje niekoľko príkazov, ktoré vám umožňujú vytvoriť skript, v ktorom môžete opísať niekoľko akcií a poskytnúť používateľovi číslo požadovanej pozície a potom sa vykonajú určité príkazy, ak používateľ nič nevybral, nahradí sa predvolené číslo a vykonajú sa príkazy zodpovedajúce tomuto číslu.

    Ako je to možné vykonať na príkazovom riadku systému Windows.

    Uveďte príklady alebo články s podrobnou analýzou funkcií týchto tímov v roku 2007 ŠARŽ (bez použitia akýchkoľvek iných jazykov alebo inštalácie pomôcok)

    Ďakujem

    Veľmi láskavý vývojár

    VOĽBA [/ C zoznam] [/ N] [/ CS] [/ T timeout / D element] [/ M text]

    Popis.
    Tento program vám umožňuje vybrať položku zo zoznamu položiek
    a vráti index vybranej položky.

    voľby:
    / C list Vytvorí zoznam voliteľných položiek.
    Predvolený zoznam je „YN“.

    / N Skryť zoznam položiek v riadku.
    Pred pozvaním sa zobrazí správa
    a položky zostanú k dispozícii na výber.

    / CS Umožňuje výber veľkých a malých písmen pri výbere položiek.
    Program predvolene nerozlišuje veľké a malé písmená.

    / T timeout Počet sekúnd pred výberom predvolenej položky.
    Platné hodnoty sú od 0 do 9999.
    Ak je zadaná hodnota 0, pred výberom neexistuje žiadna pauza
    položka v predvolenom nastavení.

    / D element Element vybraný v predvolenom nastavení v nnnn sekundách.
    Symbol musí byť v súprave prvkov.
    v / C, nnnn je uvedené v / T.

    / M text Správa zobrazená predtým
    pozvanie. Ak nie je uvedené, program
    iba výzvy.

    /? Zobraziť pomocníka na použitie.

    poznámka
    Premenná prostredia ERRORLEVEL získa hodnotu indexu
    kľúč zodpovedajúci vybranej položke. Prvý prvok
    v zozname vracia 1, druhý - 2 atď.
    Ak užívateľ stlačí tlačidlo, ktoré nie je vhodné
    voliteľné, ozve sa pípnutie. Ak sa zistí chyba,
    vráti ERRORLEVEL 255. Ak stlačíte tlačidlá
    CTRL + BREAK alebo CTRL + C, program vráti hodnotu ERRORLEVEL 0.
    Pri použití parametrov ERRORLEVEL v dávkovom programe ich
    by mali byť uvedené v zostupnom poradí.

    príklady:
    VOĽBA /?
    ZVOLTE / C YNC / M „Y - Áno, N - Nie, C - Zrušiť.“
    VÝBER / T10 / Cnn / CS / D r
    ZVOLTE / C ab / M “a” pre voľbu parametra 1 a “b” pre voľbu parametra 2.
    ZVOLTE / C ab / N / M “a” pre výber parametra 1 a “b” pre výber parametra 2.

    Po 5 sekundách sa automaticky vyberie Y.
    Sériové číslo vybraného písmena sa uloží ako chybový návratový kód.

    Upozorňujeme, že veľké písmená (ak nie je zadané / CS) sa ignorujú iba v anglickej abecede.