如何从另一个批处理脚本中终止正在执行的批处理脚本?

如何从另一个批处理脚本中终止正在执行的批处理脚本?

我有一个这样的 .bat 文件:

:TOP
Do stuff
GOTO TOP

我想创建另一个 .bat 文件来优雅地终止此进程。我不知道进程的 pid 是什么,而且我认为我无法更改进程名称以允许轻松终止命令。有什么想法吗?

答案1

:top
:: do_stuff
if exist C:\temp\endnow.sig goto aftrloop
goto top
:aftrloop

相关内容