在 cmd.exe 中,您可以使用以下命令按 PID 和窗口标题列出当前正在运行的窗口:
tasklist /fi "imagename eq cmd.exe" /fo list /v
但是,如果 cmd 在 Windows 终端应用程序中运行,这将不起作用。它列出了 PID 但没有显示为“N/A”的标题。由于 Windows 11 强制您始终使用终端,这破坏了许多使用任务列表进行自我识别或识别其他应用程序的批处理应用程序。
有没有办法获取当前打开的 Windows 终端选项卡及其标题的列表?或者,有没有办法在不更改默认设置的情况下在 Windows 11 的 Windows 终端之外启动 cmd.exe?
我试过了tasklist /fi "imagename eq WindowsTerminal.exe" /fo list /v
,但它只列出了一个没有标签标题的窗口。