gpt4 book ai didi

Autohotkey:获取具有特定标题的窗口列表

转载 作者:行者123 更新时间:2023-12-04 15:14:18 25 4
gpt4 key购买 nike

我正在制作一个 AutoHotkey 脚本,当出现具有特定标题或类 ID 的窗口时,会在其中绘制一个区域。问题是有时会出现多个这样的窗口,它们都具有相同的标题和类 ID。在这种情况下,我的脚本无法全部检测到它们,只能在事件窗口内绘制一个区域。

是否可以获取与标题或类 ID 匹配的所有窗口的句柄列表,或者以其他方式在 AHK 中循环遍历所有窗口?谢谢

最佳答案

WinGetlist命令将产生一个句柄数组
Winget, id, list, MyTitle然后循环遍历它们,并处理...

从帮助文件:

; Example #2: This will visit all windows on the entire system and display info about each of them:
WinGet, id, list,,, Program Manager
Loop, %id%
{
this_id := id%A_Index%
WinActivate, ahk_id %this_id%
WinGetClass, this_class, ahk_id %this_id%
WinGetTitle, this_title, ahk_id %this_id%
MsgBox, 4, , Visiting All Windows`n%a_index% of %id%`nahk_id %this_id%`nahk_class %this_class%`n%this_title%`n`nContinue?
IfMsgBox, NO, break
}

关于Autohotkey:获取具有特定标题的窗口列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10740208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com