如何去TNewCheckListBox类型的复选框?
本帖最后由 bearpc 于 2010-1-26 10:53 编辑问题:如何去掉上图TNewCheckListBox中的三个复选框?
软件:PPStream 2.6.86.8989去广告版
AU3代码:Run("ppstream.exe")
$hd="安装 - PPStream"
TrayTip( "正在安装 PPStream 2.6去广告版 ","安装过程中请不要执行任何操作,否则程序无法自动安装",10,1)
WinWait($hd,"欢迎使用")
WinWaitActive($hd,"欢迎使用")
Send("!n")
WinWait($hd,"信息")
WinWaitActive($hd,"信息")
Send("!n")
WinWait($hd,"选择目标位置")
WinWaitActive($hd,"选择目标位置")
Send("!n")
WinWait($hd,"选择组件")
WinWaitActive($hd,"选择组件")
Send("!n")
WinWait($hd,"选择开始")
WinWaitActive($hd,"选择开始")
Send("!n")
WinWait($hd,"选择附加任务")
WinWaitActive($hd,"选择附加任务")
Send("!q")
Send("!n")
WinWait($hd,"准备安装")
WinWaitActive($hd,"准备安装")
Send("!i")
WinWait($hd,"PPStream 安装完成向导")
WinWaitActive($hd,"安装完成向导")
ControlCommand($hd,"安装完成向导","TNewCheckListBox","UnCheck", "")
Send("!f")
模拟鼠标点击不行,就模拟键盘操作吧! 模拟鼠标点击不行,就模拟键盘操作吧!
水木子 发表于 2010-1-4 12:30 http://www.autoitx.com/images/common/back.gif
使用摸拟键盘{TABLE}{SPACE}也不行的! 本帖最后由 59123608 于 2010-1-4 14:01 编辑
send ("{tab}")切换不了吗??或者用{down} {up}试试 au3应该考虑支持这类控件了 用结束进程的程序把它给关了也可以 实现这种效果 http://www.autoitx.com/forum.php?mod=viewthread&tid=9276
1楼文字的 5 . "一控多选"按钮: 回复 5# 顽固不化
目前没有直接的办法, 只能迂回解决......(经验之谈....呵呵......) 我做影音先锋的最后一步时也是这样不能选择其中,只能选择那大框啦,没办法坛友说只能结束程序来达到目地。。。呵呵,好在我在大框只有一个运行影音先锋项,你的多两个。。。。。 我试过,键盘操作是可以的。 send ("{tab}")切换不了吗??或者用{down} {up}试试
59123608 发表于 2010-1-4 14:00 http://www.autoitx.com/images/common/back.gif
也是不行的! 回复顽固不化
目前没有直接的办法, 只能迂回解决......(经验之谈....呵呵......)
131738 发表于 2010-1-4 17:19 http://www.autoitx.com/images/common/back.gif
问了许多人,好像答案都是这样说的! 回复 12# bearpc
7楼的地址去了么?那也不行吗.................... controlclick不行么?用带偏移坐标的那种 你的PPS是哪下的?官网还是?发下地址
页:
[1]
2