找回密码
 加入
搜索
楼主: lynfr8

[原创] i-Autoit-1.01正式版[自动安装脚本辅助工具][2010.9.25更新]

 火... [复制链接]
发表于 2010-9-26 14:08:05 | 显示全部楼层
国庆快乐,终于更新了,辛苦了!O(∩_∩)O谢谢!
发表于 2010-9-26 16:03:59 | 显示全部楼层
老大啊,我的安装程序启动后怎么不自动切换为高亮呢,而且是整个屏幕都被锁住了一样。是怎么回事呢?

评分

参与人数 1贡献 +1 收起 理由
lynfr8 + 1 谢谢提醒,今晚修复再上传附件

查看全部评分

 楼主| 发表于 2010-9-26 16:32:14 | 显示全部楼层
刚发布就发现问题了
匆匆忙忙发布真是问题多多
今晚修复再上传
发表于 2010-9-26 17:02:27 | 显示全部楼层
这个强大啊!等修改后下载试用一下
发表于 2010-9-26 17:10:22 | 显示全部楼层
回复 1# lynfr8

终于出来了!可惜可贺!!!等待修改后下载欣赏、学习。。。
发表于 2010-9-26 17:28:09 | 显示全部楼层


下载后就迫不及待的测试了一下,发现了一点问题,不知是操作不当
,还是软件的bug。


版本=1.0.0.0
描述=自动安装脚本By i-Autoit
版权=㊣ 2010-2012.版权所有,不得盗版---ACN\lynfr8
日期=2010-9-26 16:30:11
主页=www.autoitx.com
备注=脚本程序易被杀毒软件误报(尤其361和瑞腥),请斟酌使用!
自定义=自定义名称:内容
本脚本由i-Autoit-1.01 正式版 生成 ,非常感谢您的使用,请保留此脚本声明!  2010年09月26日

;--------------------------------------------------------------;脚本开始
Opt("TrayIconDebug", 1) ;0=无信息, 1=调试信息
Opt("WinTextMatchMode", 2) ;1=完全匹配, 2=快速匹配
Opt("WinTitleMatchMode", 4) ;1=开头, 2=子串, 3=完全, 4=高级
Opt("WinSearchChildren", 1) ;0=不搜索, 1=搜索子窗口
Opt("WinDetectHiddenText", 1) ;0=不检测, 1=检测
;--------------------------------------------------------------;设置脚本参数
$WinTitle_1= 'QQ游戏2010Beta5Patch1 安装'
$WinTitle_2= 'QQ游戏2010Beta5Patch1 安装 '
$Wintxt_1= '下一步(&N) >'
$Wintxt_2= '< 上一步(&P)'
$Wintxt_3= '下一步(&N) >'
$Wintxt_4= '安装(&I)'
$Wintxt_5= '完成(&L)'
;--------------------------------------------------------------;窗口元素变量声明


$Exe = 'QQGame2010.EXE'
If ProcessExists($Exe) Then ProcessClose($Exe)
If Run($Exe) = 0 Then ShellExecute($Exe)

Do
        Sleep(10);
Until WinExists($Wintitle_1)
;WinMove($Wintitle_1, "", -1000, -1000)
;--------------------------------------------------------------;程序启动,显示界面


WinWaitActive($Wintitle_1, $Wintxt_1);
ControlClick($Wintitle_1, $Wintxt_1, "Button2");---------------;点击按钮控件: 下一步(&N) >


WinWaitActive($Wintitle_2, $Wintxt_2);
ControlClick($Wintitle_2, $Wintxt_2, "Button2");---------------;点击按钮控件: 我接受(&I)


WinWaitActive($Wintitle_1, $Wintxt_3);
ControlClick($Wintitle_1, $Wintxt_3, "Button2");---------------;点击按钮控件: 安装(&I)


WinWaitActive($Wintitle_1, $Wintxt_4);
ControlClick($Wintitle_1, $Wintxt_4, "Button4");---------------;点击按钮控件: 安装完成后开始运行程序


ControlClick($Wintitle_1, $Wintxt_4, "Button6");---------------;点击按钮控件: 添加到快速启动栏


ControlClick($Wintitle_1, $Wintxt_4, "Button7");---------------;点击按钮控件: 启用QQ游戏启动加速程序


ControlClick($Wintitle_1, $Wintxt_4, "Button9");---------------;点击按钮控件: 收藏QQ游戏官网


ControlClick($Wintitle_1, $Wintxt_4, "Button11");---------------;点击按钮控件: 添加烽火战国快捷方式到桌面


ControlClick($Wintitle_1, $Wintxt_4, "Button12");---------------;点击按钮控件: 添加3366快捷方式到桌面


ControlClick($Wintitle_1, $Wintxt_4, "Button2");---------------;点击按钮控件: 安装(&I)


WinWaitActive($Wintitle_2, $Wintxt_5);
ControlClick($Wintitle_2, $Wintxt_5, "Button2");---------------;点击按钮控件: 完成(&L)


ControlClick($Wintitle_2, $Wintxt_5, "Button2");---------------;点击按钮控件: 完成(&L)


ControlClick($Wintitle_2, $Wintxt_5, "Button2");---------------;点击按钮控件: 完成(&L)   --------------[b]这里不会执行这段代码,一直停在这不动。
望大家使用后都在这谈谈自己的感受,由于我是在学校里慌忙测试的,有可能个是操作上的问题,望大家指正,O(∩_∩)O谢谢作者的辛苦更新!

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +5 收起 理由
lynfr8 + 5 谢谢反馈!

查看全部评分

发表于 2010-9-26 20:56:09 | 显示全部楼层
真是不错的东东啊~~辛苦了
 楼主| 发表于 2010-9-27 00:52:03 | 显示全部楼层
回复 172# pyj521

1.实测,你的图片反馈的控件是可以i-Autoit可以识别点击的控件
2.至于脚本提前退出停在最后一行代码,根据你的代码可以看到其一你重复点击控件(或者点击完成按钮时候左键按下过长时间),其二删除重复代码后会发现脚本提前退出是因为窗口文本问题:在释放文件的时候,那个‘完成’按钮只是变灰,但还是可以检测到的,所以脚本会提前退出,只要将$Wintxt_5= '完成(&L)'修改为$Wintxt_5= '已完成'即可!
我用i-Autoit实测这个软件,代码如下,完美执行:
;本脚本由i-Autoit-1.01 正式版 生成 ,非常感谢您的使用,请保留此脚本声明!  2010年09月27日

;--------------------------------------------------------------;脚本开始
Opt("TrayIconDebug", 1) ;0=无信息, 1=调试信息
Opt("WinTextMatchMode", 2) ;1=完全匹配, 2=快速匹配
Opt("WinTitleMatchMode", 4) ;1=开头, 2=子串, 3=完全, 4=高级
Opt("WinSearchChildren", 1) ;0=不搜索, 1=搜索子窗口
Opt("WinDetectHiddenText", 0) ;0=不检测, 1=检测
;--------------------------------------------------------------;设置脚本参数
$WinTitle_1= 'QQ游戏2010Beta5Patch1 安装'
$WinTitle_2= 'QQ游戏2010Beta5Patch1 安装 '
$Wintxt_1= '下一步(&N) >'
$Wintxt_2= '< 上一步(&P)'
$Wintxt_3= '下一步(&N) >'
$Wintxt_4= '安装(&I)'
$Wintxt_5= '已完成'
;--------------------------------------------------------------;窗口元素变量声明


$Exe = 'QQGame2010.EXE'
If ProcessExists($Exe) Then ProcessClose($Exe)
If Run($Exe) = 0 Then ShellExecute($Exe)

Do
        Sleep(10);
Until WinExists($Wintitle_1)
;WinMove($Wintitle_1, "", -1000, -1000)
;--------------------------------------------------------------;程序启动,显示界面


WinWaitActive($Wintitle_1, $Wintxt_1);
ControlClick($Wintitle_1, $Wintxt_1, "Button2");---------------;点击按钮控件: 下一步(&N) >


WinWaitActive($Wintitle_2, $Wintxt_2);
ControlClick($Wintitle_2, $Wintxt_2, "Button2");---------------;点击按钮控件: 我接受(&I)


WinWaitActive($Wintitle_2, $Wintxt_3);
ControlSetText($Wintitle_2, $Wintxt_3, "Edit1", "C:\Program Files\lynfr8");------;重置文本框控件文本

ControlClick($Wintitle_2, $Wintxt_3, "Button2");---------------;点击按钮控件: 下一步(&N) >


WinWaitActive($Wintitle_1, $Wintxt_4);
ControlClick($Wintitle_1, $Wintxt_4, "Button4");---------------;点击按钮控件: 安装完成后开始运行程序


ControlClick($Wintitle_1, $Wintxt_4, "Button5");---------------;点击按钮控件: 创建桌面快捷方式


ControlClick($Wintitle_1, $Wintxt_4, "Button6");---------------;点击按钮控件: 添加到快速启动栏


ControlClick($Wintitle_1, $Wintxt_4, "Button7");---------------;点击按钮控件: 启用QQ游戏启动加速程序


ControlClick($Wintitle_1, $Wintxt_4, "Button9");---------------;点击按钮控件: 收藏QQ游戏官网


ControlClick($Wintitle_1, $Wintxt_4, "Button11");---------------;点击按钮控件: 添加烽火战国快捷方式到桌面


ControlClick($Wintitle_1, $Wintxt_4, "Button2");---------------;点击按钮控件: 安装(&I)


WinWaitActive($Wintitle_2, $Wintxt_5);
ControlClick($Wintitle_2, $Wintxt_5, "Button2");---------------;点击按钮控件: 完成(&L)
所以
再次强调一下:
i-Autoit只是辅助性质的工具
是需要最基本的一些au3自动安装脚本知识
有些问题还是需要具体情况具体分析解决的
 楼主| 发表于 2010-9-27 00:56:05 | 显示全部楼层
回复 171# 131738

呵呵,修复了几个小问题已经再次放出,希望测试后多多给点反馈
如需源码参考,131738可站内PM我。
 楼主| 发表于 2010-9-27 00:57:18 | 显示全部楼层
回复 166# 23070205


    估计附件问题,请再次下载,补些金币给您
 楼主| 发表于 2010-9-27 00:58:59 | 显示全部楼层
回复 168# pyj521


    我在2台笔记本和2台台式机测试过,暂无此种情况,能否将具体系统情况描述下?
发表于 2010-9-27 01:01:56 | 显示全部楼层
下载测试先,有什么问题再来反馈
发表于 2010-9-27 01:55:18 | 显示全部楼层
回复 175# lynfr8

谢谢!先研究这个工具再说。。。上一版本一直没弄懂的。。。
发表于 2010-9-27 11:18:07 | 显示全部楼层
终于发布了
等得好久了
支持
发表于 2010-9-27 14:05:43 | 显示全部楼层
非常的感谢~~谢谢~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-21 22:09 , Processed in 0.101340 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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