完全自动安装-更新超简单自动安装脚本生成-更新改用WinWaitActive
本帖最后由 jybb001 于 2010-6-12 12:51 编辑附件已经更新 ,去掉了原来的sleep延时,改用WinWaitActive()判断更加精确,生成的脚本基本上一次就可以通过不用别个修改。
后续更新中准备加入批量自动安装,和自定义点击按钮功能
制作安装脚本:准备加入对安装位置以及注册码的填写
还有就是异常处理方面。还有很多要做的。
感谢大家的关注和支持。欢迎提出问题
如图片演示
只要像正常的安装那样安装一遍
程序就可以自动生成au3安装脚本
不是坐标点点击 而是控件点击,
程序会自动识别安装程序窗口标题和安装过程中鼠标点击的控件类名及ID 生成相应的au3代码
原来 ------程序生成代码示例:
; -------安装脚本开始--------By jybb001 QQ:576022718
run("E:\down\超级兔子9.0.2.817.exe")
WinWaitActive("超级兔子 安装")
ControlClick("超级兔子 安装","","Button2")
sleep(900)
ControlClick("超级兔子 安装 ","","Button2")
sleep(1300)
ControlClick("超级兔子 安装 ","","Button2")
sleep(8200)
ControlClick("超级兔子 安装 ","","Button5")
sleep(500)
ControlClick("超级兔子 安装 ","","Button4")
sleep(700)
ControlClick("超级兔子 安装 ","","Button2")
更新后示例代码:run("E:\down\KC网络电话1.8.0.1.exe")
WinWaitActive("KC2009 V1.41 安装","这个向导将指引您完成“KC2009 V1.41”的安装进程。")
ControlClick("KC2009 V1.41 安装","","Button2")
WinWaitActive("KC2009 V1.41 安装 ","我接受“许可证协议”中的条款(&A)")
ControlClick("KC2009 V1.41 安装 ","","Button4")
ControlClick("KC2009 V1.41 安装 ","","Button2")
WinWaitActive("KC2009 V1.41 安装 ","移动您的鼠标指针到组件之上,便可见到它的描述。")
ControlClick("KC2009 V1.41 安装 ","","Button2")
WinWaitActive("KC2009 V1.41 安装 ","目标文件夹")
ControlClick("KC2009 V1.41 安装 ","","Button2")
WinWaitActive("KC2009 V1.41 安装 ","阅读“KC新特性”")
ControlClick("KC2009 V1.41 安装 ","","Button4")
ControlClick("KC2009 V1.41 安装 ","","Button5")
ControlClick("KC2009 V1.41 安装 ","","Button2")全自动安装 ,可以自动处理大部程序
枚举关键字点击,
自动去掉所有附加安装软件
对部分变态附加框无效,
后续版中将允许自定义点击关键字
和软件列表批量安装
说得不错 再看一次 楼主的这个工具是用什么软件写的? 不知道好不好用 楼主,强人,顶 本帖最后由 jybb001 于 2010-8-20 15:45 编辑
回复 3# hzxymkb 回复 6# jybb001
楼主是易语言高手! 回复 7# hzxymkb
呵呵、不是,只是够自己用而已 呵呵!就帮你测试一下!呵呵!! 测试意下,,,,,,,,,,,,,,,,,,,呵呵 呵呵!就帮你测试一下!呵呵!!
saya0769 发表于 2010-3-6 11:56 http://www.autoitx.com/images/common/back.gif
谢谢 回复 11# jybb001
感谢 让我们测试的就不要卖钱啦 这个更先进,不过能否加一些容错处理更好。 楼主精神 真是大大的 好!