找回密码
 加入
搜索
查看: 2470|回复: 4

[AU3基础] 迅雷Thunder5.9.28.1564版本自动安装复选框钩选问题。

  [复制链接]
发表于 2011-2-25 22:37:24 | 显示全部楼层 |阅读模式
迅雷Thunder5.9.28.1564版本在选择附加任务时,如何去掉勾选框呢?
窗口信息工具检测不能单独勾选。
目的是去掉安装迅雷看看播放器
controlclick("","","[CLASS:SysTreeView32;TEXT:安装迅雷看看播放器]","left")也不奏效。
模拟鼠标点击准确度实在太低。
求高人指点这种情况应该用什么方法。非常感谢。

本帖子中包含更多资源

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

×
发表于 2011-2-25 23:47:59 | 显示全部楼层
试试把ControlClick ( "标题", "文本", 控件ID)中换成控件ID,
如果不行,再试试send("{TAB}"),Send("{SPACE}")应该可以的
发表于 2011-2-25 23:54:18 | 显示全部楼层
WinActivate("迅雷5: 安装选项")
Send("{DOWN}")
Send("{SPACE}")
发表于 2011-2-26 00:44:32 | 显示全部楼层
这个方法应该可以的,
#AutoIt3Wrapper_au3check_parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#include <GuiConstantsEx.au3>
#include <GuiTreeView.au3>
#include <WindowsConstants.au3>

Opt('MustDeclareVars', 1)

$Debug_TV = False ; 检查被传递给函数的类名, 设置为True,并使用另一个控件句柄,看看它的工作.

_Main()

Func _Main()

    Local $hItem[6], $hRandomItem, $hTreeView
    Local $iStyle = BitOR($TVS_EDITLABELS, $TVS_HASBUTTONS, $TVS_HASLINES, $TVS_LINESATROOT, $TVS_DISABLEDRAGDROP, $TVS_SHOWSELALWAYS, $TVS_CHECKBOXES)
   
    GUICreate("树视图函数演示 Set Checked", 400, 300)

    $hTreeView = GUICtrlCreateTreeView(2, 2, 396, 268, $iStyle, $WS_EX_CLIENTEDGE)
    GUISetState()

    _GUICtrlTreeView_BeginUpdate($hTreeView)
    For $x = 0 To UBound($hItem) - 1
        $hItem[$x] = GUICtrlCreateTreeViewItem(StringFormat("[%02d] 主项目", $x + 1), $hTreeView)
    Next
    _GUICtrlTreeView_EndUpdate($hTreeView)

    $hRandomItem = Random(0, UBound($hItem) - 1, 1)
    MsgBox(4160, "提示", StringFormat("项目 %d 选中吗? %s", $hRandomItem, _GUICtrlTreeView_GetChecked($hTreeView, $hItem[$hRandomItem])))
    _GUICtrlTreeView_SetChecked($hTreeView, $hItem[$hRandomItem])
    MsgBox(4160, "提示", StringFormat("项目 %d 选中吗? %s", $hRandomItem, _GUICtrlTreeView_GetChecked($hTreeView, $hItem[$hRandomItem])))

    ; 循环到用户退出
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
    GUIDelete()
EndFunc   ;==>_Main
发表于 2011-2-26 17:38:51 | 显示全部楼层
进来学习.........!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-20 12:48 , Processed in 0.079658 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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