Команда ?
Данная команда включается в файл CONFIG.SYS и позволяет выводить запрос на выполнение оператора. Она имеет следующий формат:
? ["строка_сообщения"] оператор
Когда в начале оператора файла CONFIG.SYS указывается ?, операционная система выводит запрос ("строку_сообщения"), хотите вы или нет выполнять данный оператор (команду). Например, использование ? в операторах DEVICE позволяет выбрать при запуске операционной системы драйверы устройств. В операторах CHAIN можно таким образом передавать управление на другой файл конфигурации.
Если с помощью команды TIMEOUT не установлено время ожидания ответа на запрос, то продолжить выполнение CONFIG.SYS вы сможете
только после ответа. Строка сообщения может содержать до 128 символов. Если задано время ожидания, то после его истечения, если ответ не получен, оператор игнорируется, а выполнение продолжается со следующего оператора. Например, следующая команда выводит запрос, хотите ли вы загружать ANSI.SYS:
?DEVICE = C:\DOS\ANSI.SYS
При запуске системы и выполнении CONFIG.SYS вы увидите запрос:
DEVICE = C:\NWDOS\ANSI.SYS (Y/N) ?
При ответе Y, ANSI.SYS загружается, а если вы отвечаете N, то оператор игнорируется.