找回密码
 加入
搜索
查看: 7210|回复: 11

[原创] 迅雷5自动安装,这几天学的

 火.. [复制链接]
发表于 2010-6-29 19:29:01 | 显示全部楼层 |阅读模式
本帖最后由 绿色风 于 2011-10-31 03:08 编辑


#include <GuiTreeView.au3>

Run('Thunder5.9.21.1442.exe')
$del = WinWaitActive ("迅雷5 : 用户使用协议","")
ControlClick ($del,"","Button2")
WinWaitActive ($del,"上一步")
ControlSend ($del,"","Button6","{tab}")
ControlSetText ($del,"","","c:\迅雷")

;SysTreeView321 的操作
Dim $h[5],$l,$av
$h[0] = "安装迅雷看看播放器"
$h[1] = "将迅雷设置为默认下载工具"
$h[2] = "为迅雷添加桌面快捷方式"
$h[3] = "迅雷5默认开机自动启动"
$h[4] = "为迅雷5添加快速启动栏图标"
For $l = 0 To 4 Step 1
         $av =$h[$l]
$del1 = ControlGetHandle ($del,"","SysTreeView321")
$del2 = _GUICtrlTreeView_FindItem ($del1,$av)
_GUICtrlTreeView_setChecked ($del1,$del2,False)
Next

WinWaitActive ("迅雷5: 安装选项","")
ControlClick ("迅雷5: 安装选项","","Button2")

If WinWaitActive ("迅雷5","确定") Then
        ControlClick ("迅雷5","确定","Button1")
EndIf

$bd = WinWaitActive ("安装:迅雷5","安装百度工具栏")
$bd1 = ControlGetHandle ($bd,"安装百度工具栏","Button4")
ControlCommand ($bd1,"安装百度工具栏","","uncheck")
ControlClick ("安装:迅雷5","安装百度工具栏","Button2")

$qd = WinWaitActive("迅雷5: 安装完成","启动迅雷5")
$qd1 = ControlGetHandle ($qd,"启动迅雷5","Button5")
ControlCommand ($qd1,"启动迅雷5","","uncheck")
$qd1 = ControlGetHandle ($qd,"启动迅雷5","Button6")
ControlCommand ($qd1,"将迅雷看看设为首页","","uncheck")

ControlClick ($qd,"","Button2")

If WinWaitActive ("祝贺您成功安装迅雷 - Microsoft Interne","") Then
ControlSend ("祝贺您成功安装迅雷 - Microsoft Interne","","","!{f4}")
EndIf


;不足之处,大家请指导一下。

评分

参与人数 3金钱 +185 贡献 +61 收起 理由
tryhi + 75 + 39
306500020 + 90 + 20
131738 + 20 + 2 有新意。。。。 脚本发到代码框中更好了

查看全部评分

发表于 2010-6-29 20:13:35 | 显示全部楼层
用到树视图函数。。。有新意。。。支持。。。
 楼主| 发表于 2010-6-29 20:20:51 | 显示全部楼层
回过头来看,头都是晕的。哎。还要努力。。。。
发表于 2010-7-7 01:16:39 | 显示全部楼层
这个一有新意的自动安装,支持了
发表于 2010-7-10 00:53:00 | 显示全部楼层
楼主可以不用h[0],h[1]....的,这样写太累,可以用stringsplit
每次点击再来一个自定义函数,这样就轻松多了,代码也更精简
发表于 2010-7-10 12:17:45 | 显示全部楼层
很好,学习学习。
发表于 2010-7-16 11:27:25 | 显示全部楼层
3天前接触到au3     现在该学自动安装了  借鉴一下。。。
发表于 2010-7-16 11:57:12 | 显示全部楼层
楼主的代码不错的说。先收藏下你的
 楼主| 发表于 2010-8-7 11:09:05 | 显示全部楼层
楼主可以不用h[0],h[1]....的,这样写太累,可以用stringsplit
每次点击再来一个自定义函数,这样就轻松多 ...
binghc 发表于 2010-7-10 00:53



    呵呵,谢谢你的见意。

那不是在刚学嘛。
发表于 2010-8-7 11:45:09 | 显示全部楼层
我觉得au3什么时候可以实现让软件自动安装,且不显示就更牛了,支持新创意,,,
发表于 2011-2-12 14:43:56 | 显示全部楼层
很好,学习学习
发表于 2011-11-2 09:30:42 | 显示全部楼层
高手写的就是不一样
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-26 16:16 , Processed in 0.074927 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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