看公司胡老师au3玩得那么风骚,忍不住也开始学习学习。
1.autoit3 安装下载。AU3TOOL 工具箱--程序相关设置-安装这个程序,然后把压缩包中的scite ,很好用的au3编辑器快捷方式发送到桌面
以下按照教程来。
2. 首先是MsgBox的使用。在scite 中输入msg之后,它会自动弹出相关联的函数表,和eclipse ,VS 大番茄插件类似。非常爽,紧接着输入()然后还有函数说明。这些贴心的功能 第一时间就喜欢上了。
3.然后也许是AU3 窗口信息工具(autoit window spy),这个工具可以捕捉新打开的窗口,标题,里面的内容。可以捕捉鼠标坐标(不推荐,不同屏幕,不同分辨率适配太差),以便在后面的编程中作为条件,进行识别判断。貌似在C/C++ 中叫句柄,这个不确定。
4.F7编译 CTR+F7 GUI 编译(有界面可选),可以选择X86 ,X64架构!
5.函数总结:
MsgBox(0, "窗口标题", "窗口内容")
run() //运行程序
winwaitactive(“窗口标题”,“窗口内容”) //等待指定窗口的开启然后运行,窗口内容应该使用比较独有的内容,免得混淆。
send // 模拟键盘按键 (! 代表alt,^ 代表ctrl ,+代表shift #代表win键) 发送多个按键 ("{SPACE} {TAB}{SPACE}")
winactive // 窗体已经激活
controlsettext ("窗体标题","窗体文本",“要设置文字的控件类名或控件精确标题”,“需要设置的文字”) //设置窗体里指定控件的文本,不论窗体或者控件的状态是否激活,可以输出中文。
controlsend ("窗体标题","窗体文本",“接收文字的控件类名或控件精确标题”,“需要输入的文字”) 不能输出中文 //修改默认路径 帮助文档 索引搜索