我使用类似的命令启动命令窗口:
start "DUMMYCOMMANDWINDOW"
然后我可以使用以下命令关闭窗口:
taskkill /FI "WINDOWTITLE EQ DUMMY*" /f /t
但是,我想要做的是根据窗口的部分标题关闭窗口。如下所示:
taskkill /FI "WINDOWTITLE EQ *COMMANDWINDOW" /f /t
有没有办法做到这一点?
答案1
使用 PowerShell,您可以执行以下操作:
Get-Process | Where-Object { $_.MainWindowTitle -like '*commandwindow' } | Stop-Process
Get-Process
返回所有进程的列表,该Where-Object
子句根据窗口标题进行过滤,Stop-Process
类似于taskkill。
答案2
* 不能位于开头。Taskkill 不支持它。但“COMMANDWINDOW*”无论如何都应该可以工作。