如何启动一个程序并在使用BAT/CMD文件启动后立即关闭它?

如何启动一个程序并在使用BAT/CMD文件启动后立即关闭它?

有两个程序A和B,我想要做的是:1、启动程序A;2、关闭程序A;3、启动程序B;4、关闭程序B;

我该如何编写 bat 文件?

我以前的工作;

A.exe
TSKILL A
B.exe
TSKILL B

但是,当我启动程序 A 时,它继续运行,而其余的 bat 文件根本没有运行。

提前感谢您的帮助。

答案1

使用START /WAIT A.exe将启动A.exe并等待它终止,然后脚本才继续执行下一行。

但是,如果您想A.exe在设定的时间限制后自动终止,请使用以下命令:

@ECHO 关闭
启动/I A.exe
TIMEOUT 10 & REM 等待 10 秒后再执行下一个命令
TASKKILL /F /IM A.exe
启动/I B.exe
TIMEOUT 10 和 REM TIMEOUT 仅适用于 Windows 7 及更高版本
TASKKILL /F /IM B.exe
暂停

相关内容