我正在尝试使用AHK在每个与正则表达式相遇的窗口上设置窗口标题。
execute_process(COMMAND which make)
答案 0 :(得分:0)
WinGet ..还可以检索符合指定条件的所有窗口列表(WinTitle,WinText)。
F1::
SetTitleMatchMode, regex
WinGet, id, list, Title
Loop, %id%
{
this_ID := id%A_Index%
WinSetTitle, ahk_id %this_ID%,, New Title
}
return
修改强>
ahk_id 用于根据窗口唯一 ID(hwnd)识别窗口。
要获得此窗口的(确切)标题,请使用:
F1::
SetTitleMatchMode, regex
WinGet, id, list, Title
Loop, %id%
{
this_ID := id%A_Index%
WinGetTitle, exact_title, ahk_id %this_ID%
MsgBox, %exact_title%
WinSetTitle, ahk_id %this_ID%,, New Title
}
return