autoit au3 IT管理员使用指南(一)基础安装、测试、编译
简介#
AutoIt 是一款完全免费的Windows自动化工具,支持各种 Windows 操作系统,可以用于自动运行基于GUI和非GUI程序,与系统进行交互,以及创建自定义的 GUI 窗体,完成各种自动化任务。
对我们IT管理员来说,什么办公自动化就算了,我们用的最多的其实是安装软件。曾到处收集软件安装时的静默参数,就是希望一键安装所有终端需要的软件。
当然,我们使用MDT部署系统,已经实现了自动安装多个软件,但是还是有那么一些不友善的软件,完全不支持静默安装,甚至还要我点点点,选选选……
对付这种不配合的,就要用autoit吊打他们。
安装#
AutoIt Scripting Language - AutoIt autoit的官网
备注:#
由于被很多杀毒软件报毒,au3record已被移除
Where is au3record.exe? - AutoIt General Help and Support - AutoIt Forums (autoitscript.com)
我又不喜欢安装文件,去发布页下载zip吧。
Index of /autoit3/files/archive/autoit (autoitscript.com)
直接下载地址#
3.3.14.0,带有au3record的绿色版
https://www.autoitscript.com/autoit3/files/archive/autoit/autoit-v3.3.14.0.zip
v3.3.16.1,不带au3record的绿色版
https://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3.zip
autoit-script-editor,单独专用编辑器的绿色版
https://www.autoitscript.com/cgi-bin/getfile.pl?../autoit3/scite/download/SciTE4AutoIt3_Portable.zip
解压即可
工具介绍#
编辑器#
打开SciTE,就是编辑器了。
尝试写个简单的msgBox
Function MsgBox (autoitscript.com)
有个示例
#include <MsgBoxConstants.au3> MsgBox($MB_SYSTEMMODAL, "Title", "This message box will timeout after 10 seconds or select the OK button.", 10)
另存到任意位置,我保存为test.au3
执行器#
如何执行au3呢?右键au3,选择程序,找到autoit3_x64.exe.
这就是最简单的执行了。
配置一下,这么干太费劲了,其实有个F5执行,
只需要将SciTE4AutoIt3_Portable放入\autoit-v3\install目录即可
如下图
重新用编辑器打开au3文件,按F5,就可以执行了。
编译#
这AU3,可不能用于部署呀,还得再装个au3到客户端么?不需要,我们可以编译为exe,为什么不是msi。
F7,或者Option--Build。
同路径,将生成exe文件,双击试试,和直接执行au3是一样的效果,弹出窗口。
抓抓#
另一个有用的工具就是抓抓了,用来获取控件信息的辅助工具
能显示标题title,类class,实例instance
下面还好几个选项卡,都是抓到的信息。拖动FinderTool下面的靶心到目标就可以得到控件信息了。
作者:上官飞鸿
出处:https://www.cnblogs.com/jackadam/p/18187461
版权:本作品采用「知识共享-署名-非商业性-禁止演绎(CC-BY-NC-ND)」许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步