AutoIt中非标准控件怎么获取

我想要用AutoIt写QQ2012自动填QQ号和密码,及点击登录按钮实现自动登录功能的脚本,但是发现这些按钮是非标准控件,用AuToIt的工具获取不到,还可以用那些方法,... 我想要用AutoIt写QQ2012自动填QQ号和密码,及点击登录按钮实现自动登录功能的脚本,但是发现这些按钮是非标准控件,用AuToIt的工具获取不到,还可以用那些方法,刚接触AutoIt, 展开
 我来答
秋水静轩
推荐于2018-05-11 · 知道合伙人软件行家
秋水静轩
知道合伙人软件行家
采纳数:206 获赞数:585
就读于西北农林科技大学--信息工程学院--软件工程专业,对软件开发、网页设计有较专业的知识。

向TA提问 私信TA
展开全部

解决方法如下:

1)用Send发送TAB键切换焦点到输入框和按钮,用Send输入内容,或发送回车按键
2)用相对坐标方式,WinGetPos获取QQ窗体左上角坐标,然后尝试得出输入框和按钮相对于窗体左上角的位置坐标,两者相加(窗体左上角坐标+控件相对坐标)得到绝对坐标。用ControlSetText填入内容,其中控件ID使用坐标方式。用ControlClick点击登录按钮,同样控件ID使用坐标方式。

百度网友5311d79
推荐于2017-12-16 · TA获得超过1.9万个赞
知道大有可为答主
回答量:6356
采纳率:71%
帮助的人:3195万
展开全部
1)用Send发送TAB键切换焦点到输入框和按钮,用Send输入内容,或发送回车按键
2)用相对坐标方式,WinGetPos获取QQ窗体左上角坐标,然后尝试得出输入框和按钮相对于窗体左上角的位置坐标,两者相加(窗体左上角坐标+控件相对坐标)得到绝对坐标。用ControlSetText填入内容,其中控件ID使用坐标方式。用ControlClick点击登录按钮,同样控件ID使用坐标方式。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式