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

Creating logfile from application console with .bat and executing next line of script

我目前有以下 .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 进程。

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

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