我刚刚开始使用 AUTOHOTKEY,它非常棒。不过我有一个疑问。我想自动启动应用程序,然后单击其中的特定按钮。我想使用 AHK 完成此操作。
一旦我启动应用程序,这个窗口就会出现在这里。我想点击“连接”按钮,但我想不出将光标移动到连接按钮的好方法。我尝试了以下使用选项卡的代码。
Loop ,5
{
sleep 2*1000
Send {Tab down}
}
这行得通,但我觉得这很粗糙,需要更好的方法。有没有办法使用 button_name 或 button_text 对我有利?
我也不想使用屏幕位置 XPOS 和 YPOS。
我的 applcn 窗口截图的链接是这个。
我从AutoHotKey的 WINDOW-SPY 功能中获得了以下信息。希望您能发现这很有用。
( 窗口标题 & 类别 )<<<<<<<<<<< 亚洲网登录 ahk_class QWidget
(鼠标位置)<<<<<<<<<<<<在屏幕上:881、306(不常用)在活动窗口中:462、76
(现在在鼠标光标下)<<<<<<<< ClassNN: QWidget2 Text: bnConnect Color: 0xC8D0D4 (Blue=C8 Green=D0 Red=D4)
(活动窗口位置)<<<<<<<<<< 左:419 顶部:230 宽度:529 高度:238
(状态栏文字)<<<<<<<<<<
(可见窗口文本)<<<<<<<<<<< layoutWidget bnConnect bnAbout bnClose chkRemember edPassword lbPassword edUsername teLog qt_scrollarea_viewport lbUsername
(隐藏窗口文本)<<<<<<<<<<< qt_scrollarea_vcontainer qt_scrollarea_hcontainer
(TitleMatchMode=慢可见文本)<<<<
(TitleMatchMode=慢隐藏文本)<<<<