Контрольная работа: Основні функції операційних систем
echo off
echo Виберіть бажану гру: D - DIGGER, Т - TETRIS, C - CAT
choice /C:DTC "Уведіть D, T або С. "
if ERRORLEVEL 3 goto CAT
if ERRORLEVEL 2 goto TETRIS
DIGGER
GOTO EXIT
:TETRIS
TETRIS
GOTO EXIT
:CAT
CAT
:EXIT
Варто помітити, що перевірки значення перемінної ERRORLEVEL варто розташовувати з порядку убування значень: спочатку перевіряти на найбільше значення, потім — на наступне по убуванню і т.д.
Зауваження. Як у програмі BE, так і в програмі CHOICE Ви можете вказати максимальний час чекання натискання клавіші і відповідь, прийнята «за замовчуванням» (якщо користувач протягом зазначеного часу не натискає на клавішу). Для програми CHOICE це задається параметром /J-.символ,чисел-секунд (параметр треба вказати в командному рядку до повідомлення). Для BE ASK — параметрами /TIM EOUT= чисел-секунд. /ОЕРШи-символ. Наприклад, параметри /T:Y,2 (для CHOICE) чи /TIMEOUTS, /DEFAJLT=Y (для BE ASK) указують, що якщо користувач протягом 2 секунд не відповість на запит, буде прийнята відповідь Y. Використання даних параметрів зручно у файлі AUTOEXEC.BAT, щоб не змушувати користувача втручатися при звичайному варіанті початкового завантаження DOS.
Список використаної літератури
1. "Практичний курс інформатики". Руденко В.Д., Макарчик О.М., Пагланжоглу М.О. Київ: Фенікс, 1997.
2. "Персональний компьютер. Учебный курс". Степаненко О.С. Москва: Издательский дом "Вильямс", 1999.
3. Конспект лекцій.