是否可以使用批处理文件执行此操作?

时间:2014-02-11 01:15:05

标签: batch-file launcher relaunch

第一篇文章。我有一个有趣的请求,与批处理文件有关。 我想知道是否可以对其进行编码,以便使用bat文件启动的程序将在一段时间后终止,然后自动重新启动,然后这将永远循环/直到程序退出。

任何人都有任何想法?!

谢谢!

1 个答案:

答案 0 :(得分:2)

这样的事情应该有效:

:TOP
  START /b notepad.exe
  PING 127.0.0.1 -n 5 -w 1000 > nul
  TASKKILL /im notepad.exe
GOTO :TOP

/b的{​​{1}}将在后台启动命令。我们在此示例中使用start

奇怪的notepad.exe命令是让Windows睡眠的技巧。 ping需要重复计数(在这种情况下为5),而-n是ping之间的毫秒数。所以这将ping 5次,延迟1秒。换句话说,它将等待5秒钟。