Loading

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)」许可协议进行许可。

posted @   上官飞鸿  阅读(596)  评论(0编辑  收藏  举报
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示