如果AHK包含,则AHK设置窗口标题

时间:2016-10-11 19:07:44

标签: autohotkey

我正在尝试使用AHK在每个与正则表达式相遇的窗口上设置窗口标题。

execute_process(COMMAND which make)

1 个答案:

答案 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