Пайдалы кеңестер

CMD Windows пәрмен жолын таңдау операторлары

Сіз пакеттік файлдарды бағдарламалауды жақсы білесіз бе, иә, жоқ немесе 1, 2 немесе 3 таңдауымен мәзірді қалай жасау керектігін білмейсіз бе? Сіз дұрыс жерге жеттіңіз!

  1. 1 Іске қосу> Іске қосу түймесін басыңыз
  2. 2 «cmd» енгізіңіз (тырнақшасыз)
  3. 3 «өңдеу» енгізіңіз
  4. 4 Келесі пәрмендерді енгізіңіз. Әр басқаннан кейін enter пернесін басыңыз. Жақша ішінде барлығы талап етілмейді, бұл түсіндірмелер жазылған ескертулер.
  5. 5 @echo өшіру (Бұл команда пәрмендерді енгізу мүмкіндігін «жасырады» - міндетті емес, бірақ біз оны қолдануды ұсынамыз)
  6. 6 cl (Жоғарыда айтылғандардың бәрін жасыру міндетті емес, бірақ егер сіз бәрін тәртіппен қарауды қаласаңыз, біз оны ұсынамыз)
  7. 7: басталу
  8. 8 жаңғырық.
  9. 9 жаңғырту 1-таңдау («Таңдау 1» қажет болған жағдайда өзгертілуі мүмкін)
  10. 10 жаңғырық 2 таңдау
  11. 11 echo 3 таңдау (қанша қажет болса, сонша таңдау енгізіңіз).
  12. 12 «set / p таңдау =» енгізіңіз ((мұнда сұрақ немесе пәрменді енгізіңіз, мысалы, «Иә немесе жоқ?)")
  13. 13 болмаса, «% таңдау%» == таңдау таңдау =% таңдау:

0,1%

  • 14 егер «% таңдау%» == «1» goto: таңдау1
  • 15 егер «% таңдау%» == «2» goto: таңдау2
  • 16 (Қажетті параметрлер санына жеткенше осы мысалды жалғастырыңыз). Содан кейін кіріңіз :)
  • 17 echo «% таңдау%» дұрыс емес опция. Әрекетті қайталаңыз.
  • 18 жаңғырық.
  • 19 гото бастау
  • 20 Содан кейін енгізіңіз:
  • 21: таңдау1
  • 22 (орындау командалары)
  • 23 гото соңы
  • 24: таңдау2
  • 25 (командалар)
  • 26 гото соңы
  • 27: таңдау3
  • 28 (командалар)
  • 29 гото соңы
  • 30 Қажетті пәрмендер санын енгізгенше жалғастырыңыз.
  • 31: соңы
  • 32 пауза
  • 33 шығу
  • .Bat кеңейтімі бар файл ретінде сақтаңыз. Пакеттік файлды тексеру үшін оны екі рет нұқыңыз.
  • Жаңа қолданушы

    Ішінде Баш сценарий құруға мүмкіндік беретін бірнеше командалар бар, оларда сіз бірнеше әрекеттерді сипаттай аласыз және қолданушыға қажетті позицияның санын бере аласыз, содан кейін белгілі бір командалар орындалады, егер пайдаланушы ештеңе таңдамаған болса, әдепкі нөмір ауыстырылады және осы нөмірге сәйкес командалар орындалады.

    Мұны Windows пәрмен жолында қалай жасауға болады.

    Осындай командалардың ерекшеліктерін егжей-тегжейлі талдаумен мысалдар немесе мақалалар келтіріңіз BATCH (басқа тілдерді пайдаланбай немесе қызметтік бағдарламаларды орнатпай)

    Рақмет

    Өте мейірімді Әзірлеуші

    ТАҢДАУ [/ C тізімі] [/ N] [/ CS] [/ T күту уақыты / D элементі] [/ M мәтін]

    Сипаттамасы
    Бұл бағдарлама элементтер тізімінен элементті таңдауға мүмкіндік береді
    және таңдалған элементтің индексін қайтарады.

    Параметрлер:
    / C тізімі Таңдалатын элементтердің тізімін жасайды.
    Әдепкі тізім - «YN».

    / N Шақырудағы элементтер тізімін жасырыңыз.
    Шақыру алдында хабарлама көрсетіледі
    және элементтер таңдау үшін қол жетімді болып қалады.

    / CS Элементтерді таңдаған кезде регистрге сезімталдықты қосады.
    Әдетте, бағдарлама регистрге байланысты емес.

    / T күту уақыты әдепкі элементті таңдауға дейінгі секундтар саны.
    Жарамды мәндер 0-ден 9999-ға дейін.
    Егер 0 көрсетілсе, таңдау алдында кідіріс болмайды
    элемент әдепкі бойынша.

    / D элементі әдепкі бойынша nnnn секунд ішінде таңдалған элемент.
    Таңба элементтер жиынтығында болуы керек.
    in / C, nnnn / T-де көрсетілген.

    / M мәтін хабарламасы бұрын көрсетілген
    шақыру. Егер көрсетілмеген болса, бағдарлама
    тек нұсқау береді.

    /? Пайдалануға арналған анықтаманы көрсету.

    Ескерту
    ERRORLEVEL орта айнымалысы индекс мәнін алады
    таңдалған элементке сәйкес келетін кілт. Бірінші элемент
    тізімде 1 қайтарады, екінші - 2, т.б.
    Егер пайдаланушы сәйкес емес пернені басса
    таңдалады, дыбыстық сигнал шығады. Егер қате табылса,
    қайтарады ERRORLEVEL 255. Егер батырмалар басылса
    CTRL + BREAK немесе CTRL + C, бағдарлама қате 0 мәнін береді.
    ERRORLEVEL параметрлерін пакеттік бағдарламада қолданғанда, олардың
    кему ретімен тізімделуі керек.

    Мысалдар:
    ТАҢДАУ /?
    ТАҢДАУ / C YNC / M «Y - Иә, N - Жоқ, C - Болдырмау.»
    ТАҢДАУ / T 10 / C ync / CS / D y
    1-параметрді таңдау үшін CHOICE / C ab / M «a» және 2-параметрді «b» таңдаңыз.
    1-параметрді таңдау үшін CHOICE / C ab / N / M «a» және 2-параметрді «b» таңдаңыз.

    5 секундтан кейін Y автоматты түрде таңдалады.
    Таңдалған хаттың сериялық нөмірі қатені қайтару коды ретінде сақталады.

    Бас әріппен жазу (егер / CS көрсетілмеген болса) тек ағылшын алфавитінде ескерілмейтініне назар аударыңыз.