Як створити опції або варіанти вибору в командному файлі

Ви дійсно гарні в програмуванні командних файлів, лише не знаєте, як зробити меню з вибором "да", "немає" або Вибір 1, 2 або 3? Ви прийшли в потрібне місце!

кроки

Зображення з назвою Create Options or Choices in a Batch File Step 1
1
Натисніть Пускgt; Виконати
  • Зображення з назвою Create Options or Choices in a Batch File Step 2
    2
    Введіть "cmd" (Без лапок)
  • Зображення з назвою Create Options or Choices in a Batch File Step 3
    3
    Введіть "edit"
  • Зображення з назвою Create Options or Choices in a Batch File Step 4
    4
    Введіть наступні команди. Після кожної натискайте enter. Все, що в дужках, вводити НЕ треба, це примітки з поясненнями.
  • Зображення з назвою Create Options or Choices in a Batch File Step 5
    5
    @echo off (Ця команда `спрячет` можливість введення команд - за бажанням, але ми рекомендуємо використовувати її)
  • Зображення з назвою Create Options or Choices in a Batch File Step 6
    6
    cls (Сховає все, що вище, - за бажанням, але якщо ви хочете, щоб все виглядало впорядкованим - рекомендуємо)

    Відео: [Claymore ETH] Налаштування .BAT файлу

  • Зображення з назвою Create Options or Choices in a Batch File Step 7
    7
     : start
  • Зображення з назвою Create Options or Choices in a Batch File Step 8
    8
    echo.
  • Зображення з назвою Create Options or Choices in a Batch File Step 9
    9
    echo Choice 1 ("Choice 1" можна перейменувати як вам потрібно)

    Відео: Автозапуск Майнінг Затримка часу (пауза, тайм аут в Bat файлі сорочки з короткими рукавами)

  • Зображення з назвою Create Options or Choices in a Batch File Step 10
    10
    echo Choice 2
  • Зображення з назвою Create Options or Choices in a Batch File Step 11
    11
    echo Choice 3 (Вставте стільки варіантів, скільки вам потрібно).
  • Зображення з назвою Create Options or Choices in a Batch File Step 12
    12
    Введіть "set / p choice = (Тут вставте питання або команду, наприклад "Yes or no?")
  • 13
    if not `% choice%` == set choice =% choice:~ 0,1%
  • Зображення з назвою Create Options or Choices in a Batch File Step 14
    14
    if `% choice%` == `1` goto: choice1
  • Зображення з назвою Create Options or Choices in a Batch File Step 15
    15
    if `% choice%` == `2` goto: choice2
  • Зображення з назвою Create Options or Choices in a Batch File Step 16
    16
    (Продовжуйте по цьому прикладу, поки не досягнете потрібного вам кількості варіантів. Потім введіть :)
  • Зображення з назвою Create Options or Choices in a Batch File Step 17
    17
    echo "% Choice%" не є допустимим варіантом. Будь ласка, спробуйте знову.
  • Зображення з назвою Create Options or Choices in a Batch File Step 18
    18
    echo.
  • Зображення з назвою Create Options or Choices in a Batch File Step 19
    19
    goto start
  • Зображення з назвою Create Options or Choices in a Batch File Step 20
    20
    Після цього вводьте:
  • Зображення з назвою Create Options or Choices in a Batch File Step 21
    21
     : choice1
  • Зображення з назвою Create Options or Choices in a Batch File Step 22
    22
    (Команди для виконання)
  • Зображення з назвою Create Options or Choices in a Batch File Step 23
    23
    goto end
  • Зображення з назвою Create Options or Choices in a Batch File Step 24
    24
     : choice2
  • Зображення з назвою Create Options or Choices in a Batch File Step 25
    25
    (Команди)
  • Зображення з назвою Create Options or Choices in a Batch File Step 26
    26
    goto end
  • Зображення з назвою Create Options or Choices in a Batch File Step 27
    27
     : choice3
  • Зображення з назвою Create Options or Choices in a Batch File Step 28
    28
    (Команди)

    Відео: Автоматичний перезапуск Майнера (bat)

  • Зображення з назвою Create Options or Choices in a Batch File Step 29
    29
    goto end
  • Зображення з назвою Create Options or Choices in a Batch File Step 30
    30
    Продовжуйте, поки не введете потрібне вам кількість команд.
  • Зображення з назвою Create Options or Choices in a Batch File Step 31
    31
     : end
  • Зображення з назвою Create Options or Choices in a Batch File Step 32
    32
    pause
  • Зображення з назвою Create Options or Choices in a Batch File Step 33
    33
    exit
  • Зображення з назвою Create Options or Choices in a Batch File Step 34

    Відео: Arduino управління через com port з командного рядка або bat файлом

    34
    Збережіть як файл з розширенням .bat. Щоб перевірити командний файл, двічі клацніть по ньому.
  • приклад

    @ECHO offcls:startECHO.ECHO 1. Print HelloECHO 2. Print ByeECHO 3. Print Testset / P choice = Введіть номер, щоб вивести текст.rem if not `% choice%` == `` set choice =% choice: ~ 0-1% (не використовуйте цю команду, так як вона бере тільки першу цифру, якщо ви вводите кілька. Наприклад, якщо введете число 23455666, буде обрана тільки цифра 2 і ви отримаєте "bye"if `%choice%`==` ` ECHO "%choice%" не є допустимим варіантом, спробуйте зновуif `%choice%`==` 1` goto helloif `%choice%`==` 2` goto byeif `%choice%`==` 3` goto testECHO.goto start:helloECHO HELLOgoto end:byeECHO BYEgoto end:testECHO TESTgoto end:endpauseexit

    Поради

    • Для більш докладної інформації введіть у командному рядку / help.
    • Ви можете поміняти: choice1 на будь-яке інше слово, але дотримуйтеся його до кінця файлу.
    • Для більш докладної інформації введіть у командному рядку choice /?.
    • Редактор команд в командному рядку не працює в Windows 8. Ці команди доступні для windows XP / Vista / Windows 7.

    попередження

    • Якщо ви не впевнені в тому, що робите, не використовуйте команди.
    • Команди, які ви використовуєте бездумно, можуть пошкодити ваш комп`ютер.
    Поділися в соц мережах:

    Увага, тільки СЬОГОДНІ!
    —хоже

    Увага, тільки СЬОГОДНІ!