⑴ AU3脚本实现软件自动安装
如果只是用于软件自动安装,那么下面这些足够了。1)学会使用au3自带的窗口信息工具来捕获软件安装程序的窗口信息和控件信息。
2)学习并掌握以下几个函数的用法:
WinExists, WinActive, WinActivate, WinWaitActive —— 窗口操作
Sleep —— 延时操作
Send, ControlClick, ControlCommand, MouseClick —— 按钮/单选框/复选框 控件操作
ConsoleWrite, MsgBox —— 调试方法
如果想要能用于Win7/Vista带用户权限控制的OS,记得在脚本开头加 #RequireAdmin
3)学习并掌握条件判断语句(if)的结构,循环语句(while)的结构。
⑵ 在系统封装中 里面有一个AU3制作的脚本 这个脚本可以实现软件和压缩包自动安装 是怎么做到的
神马系统封装?ISO文件?
AU3本来就可以用于软件的自动安装啊。
没明白你的意思,最好把这个AU3脚本贴出来,
⑶ 用autoit3做的软件自动安装,求教最后一步
WinWaitActive("安装
-
HW-5000A","欢迎使用
HW-5000A
安装向导")WinActive("安装
-
HW-5000A","欢迎使用
HW-5000A
安装向导")改为:
WinWait("安装
-
HW-5000A","欢迎使用
HW-5000A
安装向导")WinActivate("安装
-
HW-5000A","欢迎使用
HW-5000A
安装向导")WinWaitActive("安装
-
HW-5000A","欢迎使用
HW-5000A
安装向导")
;可省略
WinActive只是状态判断,用在If语句中判断窗口当前是否为激活状态;而WinActivate是主动去激活窗口,是一个动作。WinWaitActive也可以不用,直接WinActivate后就可以做send操作了。
下面的代码中对所有窗口都要做类似修改。
另外,为方便调试,建议在脚本开头加一句:
Opt("TrayIconDebug",
1)当程序不往下执行的时候,将鼠标指向系统托盘的Autoit程序图标,就会显示出当前正在执行哪一句。这样就清楚程序在什么地方挂住了。
⑷ 求助高手au3 ahk 如果主要用来自动安装软件的话哪个功能强点
AU3和AHK其实差别并不大,语法基本都是类VB语法,有点C语言基础的话上手都很快的。
au3可以对隐藏窗口发送鼠标和键盘按键命令,而对非激活窗口的操作,通常也是需要先用代码去激活窗口然后再操作的。帮助中有句话:只有对于激活窗口的操作,才能抱有100%的可靠性。
au3中文论坛扩展的用户自定义函数(UDF)很丰富,自动安装只是au3的一个小用途。
不少公司的IT以及网管都用au3,因为有很多现成可用的函数库,并且不需要去关注其源码。
但同时也看到,一些商业化的软件里包含有AHK脚本,因为其开源,可定制程度高。
所以,如果你只是用于自动安装软件,个人建议学au3吧,并且要用AutoIt中文论坛(ACN)出品的汉化增强版au3。