找回密码
 加入
搜索
查看: 5876|回复: 17

[AU3基础] 【已解决】怎么把下图中的钩钩去掉?

 火.. [复制链接]
发表于 2010-10-12 17:16:21 | 显示全部楼层 |阅读模式
本帖最后由 qinpeiyuan1001 于 2010-10-13 19:27 编辑

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-10-12 19:56:55 | 显示全部楼层
什么对号啊?完全不知道在说什么
发表于 2010-10-12 20:35:37 | 显示全部楼层
什么是小对号?
发表于 2010-10-12 22:47:00 | 显示全部楼层
_GUICtrlTreeView_FindItem
_GUICtrlTreeView_SetChecked
发表于 2010-10-12 23:36:58 | 显示全部楼层
你好!我在 AUTOIT CN 看到了这篇帖子,认为很有价值,特推荐给你。

自动安装[视频教程]
地址 http://www.autoitx.com/forum.php?mod=viewthread&tid=2121&fromuid=7633057

希望你能喜欢。
 楼主| 发表于 2010-10-13 12:53:00 | 显示全部楼层
回复 5# lpxx


    谢谢 不过没那么过金币啊 郁闷中
 楼主| 发表于 2010-10-13 12:54:47 | 显示全部楼层
回复 4# 风行者


    我现在还混在最原始的阶段 能看懂 不会谢啊 不过还要多谢了
发表于 2010-10-13 14:03:39 | 显示全部楼层
发表于 2010-10-13 14:12:21 | 显示全部楼层
给个例子,后面就不写了
#include <GuiTreeView.au3>
Run("Thunder5.9.28.1564.exe")
$hwnd = WinWaitActive("迅雷5 : 用户使用协议")
ControlClick($hwnd,"","Button2")
WinWaitActive($hwnd,"选择附加任务")
ControlSetText($hwnd,"","Edit1","D:\迅雷")
;systreeview32 控件操作
$hand = ControlGetHandle($hwnd,"","SysTreeView321")
$hitm = _GUICtrlTreeView_FindItem($hand,"迅雷5默认开机自动启动") ;查找标识
_GUICtrlTreeView_SetChecked($hand,$hitm,False) ;unchecked

评分

参与人数 1贡献 +5 收起 理由
kood481748 + 5

查看全部评分

发表于 2010-10-13 17:38:49 | 显示全部楼层
给个例子,后面就不写了
风行者 发表于 2010-10-13 14:12


有效果!只是 "迅雷5默认开机自动启动" 需要手工输入,。。。
发表于 2010-10-13 17:55:58 | 显示全部楼层
#include <array.au3>

Run('e:\Thunder5.8.12.689.exe')
WinWait('安装 - 迅雷5','欢迎使用 迅雷5 安装向导')
ControlClick('安装 - 迅雷5','欢迎使用 迅雷5 安装向导','TButton1')
WinWait('安装 - 迅雷5','继续安装前请阅读下列重要信息')
ControlClick('安装 - 迅雷5','继续安装前请阅读下列重要信息','TRadioButton1')
WinWait('安装 - 迅雷5','继续安装前请阅读下列重要信息')
ControlClick('安装 - 迅雷5','继续安装前请阅读下列重要信息','TButton2')
WinWait('安装 - 迅雷5','选择附加任务')
ControlClick('安装 - 迅雷5','选择附加任务','TCheckBox1')
ControlClick('安装 - 迅雷5','选择附加任务','TCheckBox2')
        WinWait( "安装 - 迅雷5" )
        If Not WinActivate ( "安装 - 迅雷5","" ) Then WinActivate ( "安装 - 迅雷5","" )
        WinWaitActive ( "安装 - 迅雷5","" )
        $WinPosArray = WinGetPos ( "安装 - 迅雷5" )
        $WinPosArray = WinGetPos ( "安装 - 迅雷5" )
        $TNewCheckListBoxArray = ControlGetPos ( "安装 - 迅雷5", "", "TPanel2" )
        $Width = $WinPosArray[0] + $TNewCheckListBoxArray[0]
        $Height =  $WinPosArray[1] + $TNewCheckListBoxArray[1]
MouseClick ( "left", $Width + 17, $Height + 39 )
MouseClick ( "left", $Width + 17, $Height + 60 )
MouseClick ( "left", $Width + 17, $Height + 78 )
MouseClick ( "left", $Width + 17, $Height + 95 )
WinWait('安装 - 迅雷5','选择附加任务')
ControlClick('安装 - 迅雷5','选择附加任务','TButton2')
WinWait('安装 - 迅雷5','安装百度超级搜霸')
ControlClick('安装 - 迅雷5','安装百度超级搜霸','TCheckBox1')
WinWait('安装 - 迅雷5','安装百度超级搜霸')
ControlClick('安装 - 迅雷5','安装百度超级搜霸','TButton2')
WinWait('安装 - 迅雷5','您想将 迅雷5 安装在什么地方?')
ControlSetText('安装 - 迅雷5','您想将 迅雷5 安装在什么地方?','TEdit1','d:\Program Files\Thunder Network\Thunder')
WinWait('安装 - 迅雷5','您想将 迅雷5 安装在什么地方?')
ControlClick('安装 - 迅雷5','您想将 迅雷5 安装在什么地方?','TButton3')
;WinWait('文件夹存在','已经存在。您一定要安装到这个文件夹中吗?') 
;ControlClick('文件夹存在','已经存在。您一定要安装到这个文件夹中吗?','Button1')

WinWait('安装 - 迅雷5','安装程序现在准备开始安装 迅雷5 到您的电脑中')
ControlClick('安装 - 迅雷5','安装程序现在准备开始安装 迅雷5 到您的电脑中','TButton3')
Sleep(8000)

WinWait('安装 - 迅雷5','单击“完成”退出安装程序。')
ControlClick('安装 - 迅雷5','单击“完成”退出安装程序。','TNewCheckListBox1')
ControlClick('安装 - 迅雷5','单击“完成”退出安装程序。','TButton3')

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2010-10-13 19:27:29 | 显示全部楼层
回复 11# liufenglg

O(∩_∩)O谢谢 我感觉我还是别好高骛远了 还是重头学起吧 O(∩_∩)O~
 楼主| 发表于 2010-10-13 19:42:01 | 显示全部楼层
回复 8# 131738


    太感谢了  很实用 VeryGood
 楼主| 发表于 2010-10-13 20:52:40 | 显示全部楼层
回复 11# liufenglg

谢谢诶 差不多明白了
请问这句Sleep(8000)有什么作用啊?
还有安装完成后如何自动退出脚本啊?
谢谢
发表于 2010-10-16 09:35:26 | 显示全部楼层
好用的招,感谢各位楼主。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-13 00:36 , Processed in 0.119921 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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