我目前有以下.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进程。
答案 0 :(得分:1)
批处理文件一次运行一个命令,因此脚本会一直等到acServer.exe结束后再继续...除非您使用start
命令。
start "" acServer.exe %* > console.log
timeout 30 /nobreak
stracker.exe --stracker_ini stracker.ini