Sow*_*mya 5 windows batch command-line
我用类似的命令启动一个命令窗口:
start "DUMMYCOMMANDWINDOW"
Run Code Online (Sandbox Code Playgroud)
然后我可以使用以下命令关闭窗口:
taskkill /FI "WINDOWTITLE EQ DUMMY*" /f /t
Run Code Online (Sandbox Code Playgroud)
但是,我想做的是根据其部分标题关闭窗口。像这样的东西:
taskkill /FI "WINDOWTITLE EQ *COMMANDWINDOW" /f /t
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
使用 PowerShell,您可以执行以下操作:
Get-Process | Where-Object { $_.MainWindowTitle -like '*commandwindow' } | Stop-Process
Run Code Online (Sandbox Code Playgroud)
Get-Process返回所有进程的列表,该Where-Object子句根据窗口标题对其进行过滤,Stop-Process类似于 taskkill。