我使用批处理文件启动某个程序,它会在 1 秒内触发一系列非常短的进程,我想要将操作绑定到的进程几乎立即启动然后终止,持续几毫秒。现在,我的操作是在该过程开始的那一刻执行的。我通过应用循环来做到这一点:
start ProgramX.exe
:search
tasklist | find "ProcessA.exe"
if errorlevel 1 goto search
"execute action N"
让我的批处理文件在该进程结束时执行操作的最佳方法是什么?由于我怀疑“操作 N”可能会干扰“ProcessA.exe”,但我不希望有任何延迟,因此我需要在在此进程终止的确切时刻执行该操作...
抱歉,我只是一个初学者,我找不到我的问题的明确答案。 有一个
/wait
命令,但只有在之前有 start
命令时才使用它,到目前为止我找不到其他任何东西......
谢谢!
start /wait ProgramX.exe
rem "execute action N"