a000000 发表于 2013-9-30 10:09:00

关于鼠标的前台操作成功,后台操作失败,请求大侠指点

本帖最后由 a000000 于 2013-9-30 10:10 编辑

代码如下可以成功:
$pos = WinGetPos("CV")
MouseClick("", $pos+75 , $pos+116)

可是这样影响工作,如是改为:
$pos = WinGetPos("CV")
ControlClick ('CV', '', '', 'left', 1, $pos+75 , $pos+116)

结果失败,请教下问题出在哪里?
感觉貌似坐标不起作用,也点击,但是不是我指定的坐标

a000000 发表于 2013-9-30 11:37:41

难道是问题太菜?

Ycxw2008 发表于 2013-9-30 13:13:44

本帖最后由 Ycxw2008 于 2013-9-30 13:15 编辑

坐标问题


ControlClick的话 坐标就要用到下面图片中框的2个取坐标方式

具体的自己研究吧
弱弱的提一句,这问题,随便搜搜就能让你明白了
:)

a000000 发表于 2013-9-30 15:28:42

本帖最后由 a000000 于 2013-9-30 15:30 编辑

这个其实是自动逗qq宠物的,qq宠物这个控件有些东西捕获不到,比如id,控件信息等,你说的这两个参数我用了啊,qq宠物是会自动走动的,所以坐标我用的这个: $pos+75 , $pos+116

seniors 发表于 2013-9-30 16:03:57

ControlClick 是窗口坐标,75 , 116就行了

a000000 发表于 2013-9-30 16:28:12

ControlClick 是窗口坐标,75 , 116就行了
seniors 发表于 2013-9-30 16:03 http://www.autoitx.com/images/common/back.gif


    问题解决,多谢楼上帅哥!再次谢过!我一直以为他是桌面坐标,呵呵

a000000 发表于 2013-9-30 16:29:25

问题解决,如何改为已经完成状态?

seniors 发表于 2013-9-30 19:40:12

回复 7# a000000
编辑一楼,把标题修改
页: [1]
查看完整版本: 关于鼠标的前台操作成功,后台操作失败,请求大侠指点