从批处理文件启动文件等待特定时间然后关闭

时间:2013-04-16 22:40:58

标签: file process batch-file

我试图通过批处理文件启动程序等待一段时间然后关闭它。我写的代码就是这个

@echo off
xfoil.exe < airfoil.txt > xfoil.out
ping 127.0.0.1 -n 1 -w 10000
taskkill /IM xfoil.exe /F

不幸的是它不起作用..!我正在使用Windows 7

你能帮帮我吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您的ping行有几个问题。首先,第一个ping结果始终是即时的,因此您应该在-n开关中添加1。接下来,127.0.0.1是有效地址,因此等待超时无用。

试试这个。

ping -n 11 0.0.0.0 >NUL

那会让你暂停10秒钟。