gpt4 book ai didi

windows - 等待可执行文件完成运行

转载 作者:可可西里 更新时间:2023-11-01 12:59:08 25 4
gpt4 key购买 nike

您能否在批处理文件中运行两个可执行文件并等待第一个进程结束后再开始下一个进程?

最佳答案

使用开始/等待:

:NOTEPAD
start /wait notepad.exe
IF %ERRORLEVEL% == 0 goto NEXTITEM1
else goto QUIT

:NEXTITEM1
start /wait mplayer.exe
IF %ERRORLEVEL% == 0 goto NEXTITEM2
else goto QUIT

:NEXTITEM2
start /wait explorer.exe
IF %ERRORLEVEL% == 0 goto NEXTITEM3
else goto QUIT

:NEXTITEM3
REM You get the idea...

:QUIT
exit

此外,使用 NT CMD 而不是 BAT (myscript.cmd)。

作为对评论的回应,从上述脚本中删除了 %ERRORLEVEL% 周围的括号。以下行为似乎符合预期:

:NOTEPAD
start /wait notepad.exe || goto QUIT

:NEXTITEM1
start /wait mplayer2.exe || goto QUIT

:NEXTITEM2
REM You get the idea...

:QUIT
exit

双管道之后的语句只有在它之前的语句失败时才会执行。

关于windows - 等待可执行文件完成运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5375609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com