Прекратить выполнение вещи нажатием кнопки - PullRequest
0 голосов
/ 19 мая 2019

Серьезно, я не мог найти лучшего заголовка для этого, я хочу, чтобы, если я нажимаю кнопку в командном файле, ничего не происходит.В настоящее время он выполняется каждый раз, когда я нажимаю кнопку, код ниже снова ...

Пробовал разные вещи, такие как сон вместо тайм-аута или пробовал без эха, ничего не помогло, я думаю, мне нужно включить что-то там, чтобы остановить это.

@echo off
:loop
start OpenServer.bat
timeout 21600
Taskkill /FI "WINDOWTITLE eq C:\Windows\system32\cmd.exe - OpenServer.bat"
goto loop

Я ожидаю, что, когда я нажимаю любую кнопку, ничего не происходит.

Спасибо.

1 Ответ

0 голосов
/ 19 мая 2019

С выхода timeout /?:

Эта утилита принимает параметр тайм-аута для ожидания в течение указанного
периода времени (в секундах) или до нажатия любой клавиши .Также
принимает параметр для игнорирования нажатия клавиши.

Чтобы установить тайм-аут для игнорирования нажатий клавиш, используйте timeout 21600 /nobreak.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...