【发布时间】:2013-05-13 00:08:52
【问题描述】:
我有一个小批处理程序来运行一些批处理文件。我已将其设置为运行文件。只是一个简单的问题: 我有一个准备文件来为下一个批处理文件准备好文件。但是,准备文件循环运行。我让它循环运行,所以我可以为每台机器定制它。我希望它基本上循环 10 秒然后关闭。我想要它,所以我的主批处理文件打开准备批处理文件,运行 10 秒,关闭它,然后运行序列中的下一个批处理文件。有没有办法做到这一点?有关更多信息,请参见下面的示例。谢谢!
例子:
Launcher folder/prep.bat
@echo off
start prep.bat
//Wait for 10 seconds, then close prep.bat
start launch.bat
【问题讨论】:
-
taskkill将关闭 prep.bat 并且ping -n 10 localhost > nul会给你十秒的延迟。Timeout在更高版本的 Windows 上可用。 -
@foxidrive 感谢您的帮助,但我不明白如何使用 taskkill。你能再解释一下吗?
标签: file batch-file prepare