首页 > 解决方案 > 如何用另一个 bat 文件或程序关闭 cmd 窗口打开的 bat 文件

问题描述

我创建了一个 node.js 程序,并使用以下.bat文件运行它:

cd C:\Users\user\Documents\programmingStuff\jsProgramsFolder
node .
@pause

我现在想用另一个 bat 文件或程序关闭这个特定 bat 文件创建的 cmd 窗口。

搜索答案只提供了如何在同一个 bat 文件中关闭窗口的结果。

这可能吗?如果是这样,怎么办?

标签: windowsbatch-file

解决方案


taskkill允许您按窗口标题过滤,并title允许您设置窗口标题。

在您发布的脚本中,添加该行title NodeLauncher(您可以将其称为其他名称,只要它对于此特定窗口是唯一的。)

在另一个批处理文件中,运行taskkill /IM cmd.exe /FI "WINDOWTITLE eq NodeLauncher"


推荐阅读