- Як використовувати набір
- Як використовувати вибір
Нижче наведено, як можна використовувати команду set, щоб дати користувачам пакетного файлу можливість натискати 1, 2 або 3 і виконувати кроки для натиснутої опції.
@ECHO off cls: запустити ECHO. ECHO 1. Друк Привіт ECHO 2. Print Bye ECHO 3. Вибір тестового набору друку = set / p choice = Введіть номер для друку тексту. якщо не '% choice%' == '' set choice =% choice: ~ 0, 1% якщо '% choice%' == '1' goto hello, якщо '% choice%' == '2' goto bye якщо ' % choice% '==' 3 'goto test ECHO "% choice%" недійсний, спробуйте ще раз ECHO. Гото старт: hello ECHO HELLO Гото кінець: bye ECHO BYE Гото кінець: тест ECHO TEST Гото кінець: кінець пауза
У наведеному вище пакетному файлі змінна% choice% присвоюється, коли користувач вводить дані і натискає Enter з рядком вибору set / p. Якщо 1, 2 або 3 введений користувачем, за допомогою команди goto переходить до відповідної мітки і виконує ехо і переходить в кінець пакетного файлу.
- Для отримання додаткової інформації та параметрів див.
Як використовувати вибір в пакетному файлі
Нижче наведено приклад того, як можна скористатися командою вибору, щоб дати користувачам пакетного файлу можливість натиснути 1, 2 або 3 і виконати дії для натиснутої опції.
@ECHO OFF: BEGINCLSCHOICE / N / C: 123 / M "ВИБІР НОМЕР (1, 2, або 3)"% 1 IF ERRORLEVEL == 3 GOTO THREEIF ERRORLEVEL == 2 GOTO TWOIF ERRORLEVEL == 1 GOTO ONEGOTO END: THREEECHO ВИ ПРЕСУЄТЬСЯ ТРИМЕТОГО КІНЕЦЬ: TWOECHO ВИ ПРЕСУЄТЬСЯ ТВОГО КІНЕЦЬ: ONEECHO ВИ ПЕРЕДАЄТЬСЯ: КІНЕЦЬпауза
У вищезгаданому пакетному файлі вибір має доступні опції 1, 2 або 3, і якщо будь-який з них натиснуто, переходить до відповідної мітки з госто і віддзеркалює натиснуте число.
- Для отримання додаткової інформації та варіантів зверніться до нашої команди вибору.