目前,我有一个非常简单的批处理文件
:loop
start app.exe | set /P "="
goto loop
每次关闭时都可以正常重启exe,但是,我还希望能够每5分钟重启一次exe,并在关闭时重新启动。任何解决方案?
答案 0 :(得分:0)
从MS-DOS
开始,分批睡觉或等待是一个大问题。成千上万的线程谈到了方法。所以,我会收集一些更易于访问的方法。
TIMEOUT.EXE
此程序自Windows 7以来已包含在标准Windows中。它也可以在某些资源包中找到。这是一个示例:
timeout /t 300
在299~300 秒的随机时间内等待。可以选择删除/t
。
/nobreak
标志可用。如果未指定,则按任意键将跳过等待。使用此标志,仅按 CTRL C 将跳过等待。
PING.EXE
还包含在大多数Windows NT系统上。该程序使用黑客等待甚至毫秒。
ping -n 1 -w 300000 1.1>nul
由于网络断开,此技巧可能会失败。如果计算机断开连接,则会引发错误。还有一种等待秒的方法,而不是毫秒。