今天测试程序时,有一个场景需要做到:启动exe程序,等待一段时间(10s)后停止该程序;再重新启动、停止,一直循环。
最后用批处理实现了,代码如下:
1 :a 2 start /B BlogCrawlerForIntegration.exe tvprogram_EN 3 ping 123.45.67.89 -n 1 -w 10000 4 taskkill /f /im BlogCrawlerForIntegration.exe 5 goto :a
代码总共5行,还是比较巧妙的。略作解释:
(1)由于bat中for循环是用起来比较麻烦,就使用goto简单的实现了无限循环;
(2)