作为一个经常需要在Windows上处理各种繁琐任务的“码农”,我对各种自动化工具有着深厚的兴趣。尤其是AutoIT这种工具,让人简直爱不释手。
我有时候需要写一大堆技术文档,里面各种表格、数据,手动操作简直让人头大。那时候,如果有一个工具可以帮我自动化这些操作,那简直就是救星啊!
然后,我在别人评论区看到有人提到AutoIT,说在Windows上做一些自动化操作非常不错,所有我就去测了测,发现那是真的不错啊。
接下来我给大家介绍一下AutoIT的几个主要功能:
-
运行Windows及DOS下的可执行文件:不用担心复杂的操作,直接执行文件,省时省力。
-
模拟键击动作:支持大多数的键盘布局,无论什么输入都能轻松搞定。
-
模拟鼠标移动和点击动作:自动化操作鼠标,再也不用自己动手点来点去。
-
对窗口进行操作:移动、调整大小,还有其他操作,一切都在掌控之中。
-
直接与窗口控件交互:设置/获取文字、移动、关闭等等,窗口操作更加灵活。
-
剪切/粘贴文本操作:配合剪贴板,文本操作更加便捷。
-
注册表操作:直接对注册表进行操作,提升你的系统管理能力。
而且安装使用都非常简单,下面是从安装到使用保姆级教程,希望可以帮到你。
1. 安装
首先,咱们得安装这个神器。可以去百度搜索下载安装,或者直接点击这里下载,然后解压,点击exe文件进行安装。
根据提示,一直点击next。
这里是,选择默认打开是运行脚本还是编辑脚本,这个随便选。
继续点击next。
选择安装路径。
点击Finish完成安装。
2. 快速开始
然后在桌面鼠标右键,就可以新建一个.au3文件,用来编辑了。
新建好文件后,这里推荐用编辑器打开,比如vs code
,实在不行,用自带的文本编辑器打开也行。
AutoIT的语法不区分大小写,代码块用缩进表示。比如,$CmdLine[0]
保存命令行参数的个数,$CmdLine[1]
是第一个参数,依此类推。
注释
用分号;
开头的内容都是注释,不会被执行。
信息弹窗——MsgBox
来个简单的弹窗示例吧:
; 这是我写的第二个脚本(带自定义函数)
MsgBox(0, "我是弹窗标题", "我是弹窗内容")
; 函数名调用
TestFunc()
Func TestFunc()
MsgBox(0, "我是函数调用弹窗标题", "我是函数调用弹窗内容")
EndFunc
这样就能看到一个弹窗啦!
脚本编译
脚本写好了,怎么变成可执行文件呢?很简单,打开开始菜单,点击Compile Script to .exe(x64)
,选择相关选项,点击convert
,就能生成一个可执行文件啦。
生成的可执行文件可以在没有安装AutoIT的环境下运行,超方便!
3. 运行
安装好之后,怎么运行呢?有两种方法:
桌面双击运行:简单粗暴,直接在桌面上双击图标就可以了。
命令行运行:打开DOS命令行,输入相应的命令运行。
4. 窗口信息工具
这个工具很有用,能获取窗口的各种信息,比如标题、文本、大小、坐标、状态栏内容、鼠标指针位置和颜色值等。
5. 窗口标题与文本
在脚本中操作窗口时,窗口标题和文本是严格区分大小写的,可以使用WinWaitActive
函数来等待并激活窗口:
WinWaitActive("窗口标题", "窗口文本", 超时时间)
6. 控件
AutoIT支持标准的Microsoft控件,可以使用窗口信息工具获取控件信息,比如控件ID、类别名、文本等。
ControlClick("窗口标题", "窗口文本", 控件ID [, 按钮] [, 点击次数])
这样,你就可以向指定控件发送鼠标点击命令啦!
当我第一次用AutoIT写脚本的时候,感觉就像打开了新世界的大门。毕竟AutoIT真的是个超实用的工具,能帮我们自动化很多繁琐的操作。如果你也觉得手动操作太麻烦,不妨试试这个神器。那你们感觉这个工具怎么样,还有没有更牛的,欢迎留言哦。