批处理自身没有发现有类似 Sleep 这样的休息功能,有时有很多东西要处理,如果不休息一下,CPU会一直处在100%状态,是需要延时一下,释放一下资源。
有一个方法是引入 Wscript。
代码如下:
@Echo Off
Echo Start Sleep
Echo Wscript.Sleep(2000) > sleep.vbs
Start /Wait Wscript.exe sleep.vbs
Echo OK
Pause
这样会创建一个 sleep.vbs 脚本文件,让 Wscript.exe 去执行这个脚本,这个脚本是 Sleep 两秒钟。
这就起到了延时的作用了。



