Назад | Перейти на главную страницу

Как отключить Ctrl-C / Ctrl-S при запуске командного файла

По умолчанию пакетные файлы могут быть прекращены, когда пользователь нажимает Ctrl-C, и могут быть приостановлены, нажав Ctrl-S. Есть ли способ отключить это? По-видимому, для этого использовалась команда MS-DOS BREAK, но теперь она игнорируется в Windows. Мне нужно что-то, что работает в WinNT 4.0 и Win2K.

игнорирование подтверждено справкой:

C:> перерыв /? Устанавливает или снимает расширенную проверку CTRL + C в системе DOS

Это присутствует для совместимости с системами DOS. В Windows это не действует.

частичное решение: start / MIN / B myscript.cmd:

B           Start application without creating a new window. The
            application has ^C handling ignored. Unless the application
            enables ^C processing, ^Break is the only way to interrupt
            the application.