使用TaskList
,您可以检查是否存在特定窗口。
tasklist /fi "WINDOWTITLE eq TargetTitle"
但它似乎只有在确切的窗口标题存在时才会起作用。我需要找到一个窗口标题,如果它包含一些单词,例如,如果有一个窗口标题包含Target
,那么YES
其他NO
。
这可以使用命令提示符吗?
答案 0 :(得分:2)
tasklist /v /fo:csv /nh | findstr /r /c:",[^,]*Target[^,]*$" > nul
if errorlevel 1 (
echo NO
) else (
echo YES
)
以csv格式(/v
)获取详细(/fo:csv
)任务列表,不带标题(/nh
)并检查是否找到了搜索到的文本(findstr
在最后一个字段(标题)
答案 1 :(得分:0)
使用 *
tasklist /fi "WINDOWTITLE eq Target*"