2014-02-11 37 views
-1

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

任何人有任何想法?

谢谢!!

+0

Schtasks ....? –

+0

你必须解释你的意思.... – user3295252

回答

2

像这样的东西应该工作:

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

/bstart将在后台启动一个命令。在这个例子中我们使用notepad.exe

奇怪的ping命令是让窗口进入睡眠状态的技巧。 -n需要重复计数(本例中为5),并且-w是ping之间的毫秒数。所以这将ping 1次延迟5次。换句话说,它会等待5秒。

+0

是的,这应该工作 –

+0

谢谢!在我尝试这个之前,我有一个问题。我应该将哪些常规命令放入批处理文件中? – user3295252

+0

好吧,前提似乎有效,但我得到了一个通知,我不能将它用于taskkill,并且需要使用/ F强制关闭。我如何添加这个? – user3295252

相关问题