2014-09-22 132 views
0

我的批处理文件未执行START serial_new.exe,它只能终止serial_new.exe。 它也立即打开和关闭。Windows批处理文件无法正常工作

ECHO OFF 
c: 
cd C:\wamp\www\mobilesms\ 
START serial_new.exe 
echo testing echo.. 
ping 1.1.1.1 -n 1 -w 5000 > nul 
taskkill /F /IM serial_new.exe 
+1

如果'serial_new.exe'打开和关闭,那么它正在启动。这不是'START'命令的错误,'serial_new'马上退出。然而,如果'serial_new.exe'是一个控制台程序,你可能会通过使用'START“”“cmd/k serial_new.exe”' – 2014-09-22 17:44:45

+0

得到关于错误的线索。如果它不是先启动?那不嘲弄。 – ths 2014-09-22 18:24:49

回答

0

尝试 start "serial_new" serial_new.exe start命令需要为第一个参数一个标题。

+1

如果第一个参数带有引号,它只需要第一个参数的标题。相反,如果它有引号,它总是将第一个参数作为标题对待。它的命令行解析在这方面是不寻常的。 – 2014-09-22 17:47:01