recallshan 发表于 2009-11-10 16:30:38

ControlClick点击控件内的坐标

本帖最后由 recallshan 于 2009-11-11 08:51 编辑

自动安装迅雷 , 但不想安装迅雷带的播放器啊七七八八的东西

ControlClick("迅雷", "安装迅雷看看播放器", "", "", "", "12", "9")

这样的格式不对吗?但无效

水木子 发表于 2009-11-10 19:19:52

本帖最后由 水木子 于 2009-11-10 19:33 编辑

类似这样的问题建设使用模拟键盘操作。
因为ControlClick容易出错,毕竟窗口的位置和分辨率都是不固定的。

若是写软件自动安装脚本,还建议楼主去“自动安装”板块多看看别人成功的示范。
学习他人的思路,人家是如何做到取消那些勾选的。

sxd 发表于 2009-11-10 23:02:37

12,9 是au3info取出来的么

ControlClick不会和分辨率有关系 因为他的坐标是 指定控件的0,0作为原点

recallshan 发表于 2009-11-11 08:38:22

1# recallshan

类似这样的问题建设使用模拟键盘操作。
因为ControlClick容易出错,毕竟窗口的位置和分辨率都是不固定的。

若是写软件自动安装脚本,还建议楼主去“自动安装”板块多看看别人成功的示范。
学习他人的思路,人家是如何做到取消那些勾选的。

__________________________________________________________

我写的是软件控件内的坐标,不是整个窗口内的坐标

谢谢提醒我去看看

recallshan 发表于 2009-11-11 08:40:24

12,9 是au3info取出来的么

ControlClick不会和分辨率有关系 因为他的坐标是 指定控件的0,0作为原点
sxd 发表于 2009-11-10 23:02 http://www.autoitx.com/images/common/back.gif


坐标是用au3info取出来的值

recallshan 发表于 2009-11-11 08:50:35

用send{DOWN} {SPACE}解决了
但不明白为什么ControlClick 就不行了

xz00311 发表于 2009-11-11 09:04:11

ControlClick("迅雷", "安装迅雷看看播放器", "", "", "left", "12", "9")

My2009 发表于 2010-9-8 18:19:32

都给加上吧,ControlClick("迅雷", "安装迅雷看看播放器", "", "1", "left", "12", "9")
页: [1]
查看完整版本: ControlClick点击控件内的坐标