
Эта проблема может быть решена с помощью любой из следующих рекомендаций.
Примечание. К сожалению, в Windows нет настройки для отключения автоматического закрытия окон MS-DOS.
Откройте окно MS-DOS
Если вы запускаете команду или программу MS-DOS из Windows, попробуйте открыть приглашение MS-DOS и выполнить команду или программу из MS-DOS.
Изменить путь к команде в ярлыке
Пользователи Microsoft Windows 2000 и Windows XP могут выполнить команду через CMD.EXE, используя параметр / K. Это откроет окно команд, а затем выполнит команду или программу. После выполнения команды или программы компьютер останется в командной строке. Для этого выполните следующие действия.
- Создайте ярлык для вашей программы MS-DOS или команды.
- После создания ярлыка щелкните правой кнопкой мыши ярлык и выберите « Свойства» .
- В окне «Свойства» измените целевое расположение, чтобы оно содержало команду CMD.EXE с ключом / K, как показано в примере ниже.
До
"C: \ Мои программы \ test.bat"
После
C: \ WINNT \ system32 \ CMD.EXE / K "C: \ Мои программы \ test.bat"
- См. Страницу команды CMD для получения дополнительной информации об этой команде.
Добавить оператор паузы в командный файл
Наконец, важно понимать, что окно не закроется, если Microsoft Windows считает, что программа все еще работает. Если вы создаете пакетный файл и хотите, чтобы окно MS-DOS оставалось открытым, один из приемов - добавить PAUSE в конец вашего пакетного файла, что побудит пользователя нажать любую клавишу. Пока пользователь не нажмет любую клавишу, окно будет оставаться открытым, а не закрываться автоматически.