AutoIT使用总结一

AutoIT使用总结一

2023年7月9日发(作者:)

AutoIT使⽤总结⼀刚接触autoit,总结⼀下⾃⼰曾出现过的⼩问题。 #include "3"3 存在兼容性问题。我使⽤的是IE10有时候通过ControlClick(...)⽆法执⾏。正常情况下也可以通过其他⽅法实现click事件。1、获取按钮所属form对象$ oForm _IEFormSubmit ($oForm,1) ;可实现提交事件

2、通过控件id获取对象,_IEGetObjById()/_IEFormGetObjById() $osubmit=_IEGetObjById($oQuery1,"su") ;获取控件对象

_IEAction($osubmit,"click") ;执⾏click事件3、利⽤autoit中 模拟⿏标操作 获取到点击控件的x/y坐标

MouseClick("left",623,655,1)

使⽤这种⽅法不能精确实现正确的操作,⽐如浏览器窗⼝⼤⼩变化对控件位置的变化有影响注意:1、如果控件⽆id,也没有设置name属性,可以通过查找控件的类别名 来获取控件对象。(⽬前还没弄明⽩怎么获取某个控件的类别名,回头 再来补吧) 2、如果开发⼈员使⽤的链接实现的click操作,ControlClick()⽅法将⽆法使⽤

其作⽤于按钮、复选框、单选框。

3、在使⽤MouseClick()时,最好把窗⼝最⼤化,最⼤化的⽅法⼤概有三种。

4、窗⼝最⼤化 1)设置IE窗⼝属性值 _IEPropertySet ($OIE, "left",0)

_IEPropertySet ($OIE, "top",0)

_IEPropertySet ($OIE, "height",

)

_IEPropertySet ($OIE, "width",

) 2)使⽤组合快捷键Alt+Space+X WinActivate($title,"") ;先激活需要最⼤化的窗⼝

Send("!+{SPACE}+X") 3)使⽤WinSetState设置窗⼝状态 WinSetState($title,"", )

发布者:admin,转转请注明出处:http://www.yc00.com/news/1688898294a181947.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信