【发布时间】:2014-02-11 01:15:04
【问题描述】:
第一次发帖。我有一个与批处理文件有关的有趣请求。 我想知道是否可以对其进行编码,以便使用 bat 文件启动的程序将在设定的时间后终止,然后自动重新启动,然后这只是永远循环/直到程序退出。
有人有什么想法吗?!
谢谢!!
【问题讨论】:
-
你必须解释一下你的意思....
标签: batch-file launcher relaunch
第一次发帖。我有一个与批处理文件有关的有趣请求。 我想知道是否可以对其进行编码,以便使用 bat 文件启动的程序将在设定的时间后终止,然后自动重新启动,然后这只是永远循环/直到程序退出。
有人有什么想法吗?!
谢谢!!
【问题讨论】:
标签: batch-file launcher relaunch
这样的事情应该可以工作:
:TOP
START /b notepad.exe
PING 127.0.0.1 -n 5 -w 1000 > nul
TASKKILL /im notepad.exe
GOTO :TOP
start 的 /b 将在后台启动一个命令。在这个例子中我们使用notepad.exe。
奇怪的ping 命令是一个让Windows 进入睡眠状态的技巧。 -n 采用重复计数(在这种情况下为 5),-w 是 ping 之间的时间(以毫秒为单位)。所以这将 ping 5 次,之间有 1 秒的延迟。也就是说,它会等待 5 秒。
【讨论】: