按下按钮即可停止执行内容

时间:2019-05-19 12:32:01

标签: batch-file

严重的是,我找不到一个更好的标题,我希望如果我按批处理文件中的按钮,什么也不会发生。当前,每次我按下按钮时,它都会再次执行下面的代码...

尝试了其他方法,例如睡眠而不是超时,或者尝试了没有回声的方法,没有任何帮助,我想我需要在其中添加一些东西来阻止它。

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

我希望按下任何按钮都不会发生任何事情。

谢谢。

1 个答案:

答案 0 :(得分:0)

来自timeout /?的输出:

  

此实用程序接受超时参数以等待指定的
  时间段(以秒为单位)或直到按任意键。还
  接受参数以忽略按键。

要使超时忽略按键,请使用timeout 21600 /nobreak