Команда Выбора

Команда выбора

В пакетных файлах, если мы хотим принять входные данные от пользователя, команда выбора удобна. Команда Choice предоставляет следующие функции.

  • Мы можем указать, какие опции доступны для пользователя.
  • Тайм-аут, если пользователь не вводит какой-либо вариант в указанное время.
  • Мы можем указать значение по умолчанию, если пользователь не вводит никакой опции.
  • Получите заданное пользователем значение, используя ERRORLEVEL переменная среды.

Ниже приведены некоторые примеры использования этой команды.

Спросите пользователя, хочет ли он продолжить операцию или нет.

Укажите период ожидания и назначьте значение по умолчанию, если пользователь не вводит какое-либо значение в течение периода ожидания.

Предоставьте пользователю 3 варианта

Извлеките введенное пользователем значение.

Мы можем получить введенное пользователем значение из переменной окружения ERRORLEVEL. Он дает позицию выбранного опциона в строке, переданной с опцией / C. Например, если мы передаем ABCDEFGH с опцией / C, и если пользователь выбирает E, ERRORLEVEL дает значение 5. См. Примеры для приведенных выше команд.