使用.bat从应用程序控制台创建日志文件并执行下一行脚本

时间:2015-01-16 21:49:35

标签: batch-file scripting

我目前有以下.bat脚本:

acServer.exe %* > console.log
timeout 30 /nobreak
stracker.exe --stracker_ini stracker.ini

但它只执行第一行,因此它永远不会启动第二个应用程序。

我需要一个首先启动acServer.exe应用程序并将其控制台输出记录到console.log的脚本 当acserver.exe仍在运行并被记录时,它应该启动stracker.exe应用程序(启动acserver.exe后大约30秒。)

编辑 - 根据对SomethingDard的回答的评论,OP还希望在批处理脚本结束时终止acServer.exe进程。

1 个答案:

答案 0 :(得分:1)

批处理文件一次运行一个命令,因此脚本会一直等到acServer.exe结束后再继续...除非您使用start命令。

start "" acServer.exe %* > console.log
timeout 30 /nobreak
stracker.exe --stracker_ini stracker.ini