如何使用autohotkey获取活动窗口的标题

时间:2014-05-16 20:48:51

标签: autohotkey

我尝试使用

winget, title, ID
msgbox %title% 

但消息框显示为空白。 我在这里错过了什么?

1 个答案:

答案 0 :(得分:3)

如果您想要底部上的窗口,您可以使用winactivatebottom,但由于您想要顶部窗口,我认为您将不得不在窗口中循环。我认为这个小片段会给你一个窗口,索引应该是他们的顺序。

请看一下我的代码段fetched from here

F2:: 
    WinGet, WindowList, List 
    ToolTip
    List =

    Loop %WindowList% 
    { 
    WinUID := WindowList%A_Index% 
    WinGetTitle, WinTitle, ahk_id %WinUID% 
    List = %List%Window %A_Index% of %WindowList%`n%WinTitle%`n%WinUID%`n`n
    }
    ToolTip  %List%
Return

但是,如果您不需要topmost窗口,只需要active窗口,那么您很幸运!只需使用wingetactivetitle(直接通过文档索引进行简单搜索。文档就是你的朋友!)

WinGetActiveTitle, TheTitle