我有这个批处理文件,它不断循环。我希望用户能够在批处理中终止它,而不仅仅是单击X。
这就是我需要的(不知何故):
@echo off
:proc
cls
rem All kind of stuff...
echo Hit any key to terminate...
sleep 1
@pause>nul
但是,当然,睡眠和暂停不能同时起作用。
怎么可能?
答案 0 :(得分:4)
删除暂停并将消息更改为“按 Ctrl + C 以终止”。据推测,脚本有一个你没有显示的“goto:proc”?
答案 1 :(得分:3)
更新版本的Windows具有执行此操作的TIMEOUT命令。
http://technet.microsoft.com/en-us/library/cc754891%28v=ws.10%29.aspx