用于关闭所有打开的命令提示符窗口的批处理脚本

Ade*_*ros 9 command-prompt windows-7

我有一个.cmd文件,我打电话打开多个Command Promptvia 实例:

launcher.cmd -fs
launcher.cmd -tds
launcher.cmd -fsd
Run Code Online (Sandbox Code Playgroud)

每个命令打开一个新的命令提示符.

所以我想要做的是创建一个批处理文件来自动关闭所有打开Command Prompt而不是手动执行它.

ren*_*ene 17

小心:你可能会杀死比你想要的更多的进程:

taskkill /IM cmd.exe
Run Code Online (Sandbox Code Playgroud)

您可以添加额外的过滤器:

taskkill /IM cmd.exe /FI "WINDOWTITLE eq launcher*"
Run Code Online (Sandbox Code Playgroud)

使用

tasklist /FI "imagename eq cmd.exe " /V

了解cmd.exe进程将被taskkill-ed一瞥

您可以添加/ F参数以强制关闭进程,但是如果进程没有响应正常请求,我只会使用它.