找回密码  加入

AUTOIT CN

搜索
查看: 174937|回复: 1204

[原创] 完全自动安装-更新超简单自动安装脚本生成-更新改用WinWaitActive

[复制链接]
发表于 2010-3-5 02:32:54 | 显示全部楼层 |阅读模式
本帖最后由 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")



更新后示例代码:
  1. run("E:\down\KC网络电话1.8.0.1.exe")
  2. WinWaitActive("KC2009 V1.41 安装","这个向导将指引您完成“KC2009 V1.41”的安装进程。")
  3. ControlClick("KC2009 V1.41 安装","","Button2")
  4. WinWaitActive("KC2009 V1.41 安装 ","我接受“许可证协议”中的条款(&A)")
  5. ControlClick("KC2009 V1.41 安装 ","","Button4")
  6. ControlClick("KC2009 V1.41 安装 ","","Button2")
  7. WinWaitActive("KC2009 V1.41 安装 ","移动您的鼠标指针到组件之上,便可见到它的描述。")
  8. ControlClick("KC2009 V1.41 安装 ","","Button2")
  9. WinWaitActive("KC2009 V1.41 安装 ","目标文件夹")
  10. ControlClick("KC2009 V1.41 安装 ","","Button2")
  11. WinWaitActive("KC2009 V1.41 安装 ","阅读“KC新特性”")
  12. ControlClick("KC2009 V1.41 安装 ","","Button4")
  13. ControlClick("KC2009 V1.41 安装 ","","Button5")
  14. ControlClick("KC2009 V1.41 安装 ","","Button2")
复制代码
全自动安装 ,可以自动处理大部程序
枚举关键字点击,
自动去掉所有附加安装软件
对部分变态附加框无效,
后续版中将允许自定义点击关键字
和软件列表批量安装

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入

x

评分

1

查看全部评分

发表于 2010-3-5 08:19:30 | 显示全部楼层
说得不错 再看一次
发表于 2010-3-5 12:50:41 | 显示全部楼层
楼主的这个工具是用什么软件写的?
发表于 2010-3-5 14:48:47 | 显示全部楼层
不知道好不好用
发表于 2010-3-5 19:31:45 | 显示全部楼层
楼主,强人,顶
 楼主| 发表于 2010-3-5 20:16:51 | 显示全部楼层
本帖最后由 jybb001 于 2010-8-20 15:45 编辑

回复 3# hzxymkb
发表于 2010-3-5 21:37:13 | 显示全部楼层
回复 6# jybb001
楼主是易语言高手!
 楼主| 发表于 2010-3-5 22:08:40 | 显示全部楼层
回复 7# hzxymkb


呵呵、不是,只是够自己用而已
发表于 2010-3-6 11:56:06 | 显示全部楼层
呵呵!就帮你测试一下!呵呵!!
发表于 2010-3-6 15:00:53 | 显示全部楼层
测试意下,,,,,,,,,,,,,,,,,,,呵呵
 楼主| 发表于 2010-3-7 19:24:06 | 显示全部楼层
呵呵!就帮你测试一下!呵呵!!
saya0769 发表于 2010-3-6 11:56



   谢谢
 楼主| 发表于 2010-3-7 19:24:13 | 显示全部楼层
回复 11# jybb001


    感谢
发表于 2010-3-9 09:26:14 | 显示全部楼层
让我们测试的就不要卖钱啦
发表于 2010-3-9 11:35:29 | 显示全部楼层
这个更先进,不过能否加一些容错处理更好。
发表于 2010-3-9 14:54:10 | 显示全部楼层
楼主精神 真是大大的 好!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|小黑屋|手机版|AUTOIT CN ( 鲁ICP备15028933号-3 )谷歌 百度

GMT+8, 2018-11-15 02:31 , Processed in 0.087111 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表