TC官方合作论坛
标题:
后台找图,找到坐标,如何后台鼠标单击
[打印本页]
作者:
masterxi
时间:
2013-5-4 23:15
标题:
后台找图,找到坐标,如何后台鼠标单击
如题:
后台找图,找到坐标,如何给后台投递鼠标单击时间,而不影响鼠标当前的坐标
作者:
野猪
时间:
2013-5-4 23:27
你是说按下跟弹起中间的间隔吗?
窗口.鼠标左键按下
辅助.等待(500)
窗口.鼠标左键弹起
是的话就是以上代码 时间自己设定
作者:
masterxi
时间:
2013-5-4 23:31
回复
2楼
野猪
的帖子
你刚才回复的有问题,我没试就采纳了。。。。。
作者:
野猪
时间:
2013-5-5 01:30
...什么问题
作者:
chi98002
时间:
2013-5-5 01:35
回复
2楼
野猪
的帖子
他的意思是说单击图片一次,图片还在也不点击了,下次出现再单击
作者:
masterxi
时间:
2013-5-5 01:40
回复
5楼
chi98002
的帖子
后台找图,然后窗口.鼠标类的操作全部都失效,TC的Bug
作者:
chi98002
时间:
2013-5-5 01:50
回复
6楼
masterxi
的帖子
第一,你用什么插件,第二,你用什么模式,第三,代码有没有问题,第四,你有没有用相同的方法绑绑其它游戏看看效果。第五,我跟你有相同的遭遇。
作者:
masterxi
时间:
2013-5-5 02:20
回复
7楼
chi98002
的帖子
第一:什么插件都没用!第二:正常模式 !第三:代码绝对没问题,因为就三行代码!第四:不用绑定其它游戏,因为我在一个空白窗口,就一个按钮来测试的!第五:恭喜你!
作者:
masterxi
时间:
2013-5-5 02:22
回复
7楼
chi98002
的帖子
X Y坐标,在窗口.找图中,已经正常获取
可以对后台的窗口进行任何操作,比如改变标题,隐藏,关闭
唯独鼠标操作和投递按键,失效!不知道是否BUg
作者:
masterxi
时间:
2013-5-5 02:29
回复
7楼
chi98002
的帖子
功能 开始_点击()
窗口句柄=窗口.找到窗口("wook")
窗口.激活(窗口句柄)//激活,不激活,键盘和鼠标都无法操作
窗口.发送按键(窗口句柄,9)//,键盘的一系列都,无法实现,无法操作,这个窗口有2个编辑框,默认的光标在第一个编辑框,投递Tab应该会到第二个编辑框
窗口.鼠标左键按下(窗口句柄,188,80)//WOOK窗口的188,80这里有个按钮,应该要单击它但是,它却没有去单击这个按钮!失败
辅助.等待(10)
窗口.鼠标左键弹起(窗口句柄,188,80)//
窗口.鼠标移动(窗口句柄,188,80)//,后来干脆激活窗口,把鼠标移动过去,可笑的是,鼠标根本不会移动到那个坐标!即便是把鼠标移动到那个按钮,一样不单击!可笑
元芳,代码有无问题,你怎么看?
作者:
masterxi
时间:
2013-5-5 02:32
功能 开始_点击()
窗口句柄=窗口.找到窗口("wook")
窗口.激活(窗口句柄)//激活,不激活,键盘和鼠标都无法操作
窗口.发送按键(窗口句柄,9)//,键盘的一系列都,无法实现,无法操作,这个窗口有2个编辑框,默认的光标在第一个编辑框,投递Tab应该会到第二个编辑框
窗口.鼠标左键按下(窗口句柄,188,80)//WOOK窗口的188,80这里有个按钮,应该要单击它但是,它却没有去单击这个按钮!失败
辅助.等待(10)
窗口.鼠标左键弹起(窗口句柄,188,80)//
窗口.鼠标移动(窗口句柄,188,80)//,后来干脆激活窗口,把鼠标移动过去,可笑的是,鼠标根本不会移动到那个坐标!即便是把鼠标移动到那个按钮,一样不单击!可笑
元芳,代码有无问题,你怎么看?
作者:
zhkq
时间:
2013-5-5 03:23
功能 开始_点击()
窗口句柄=窗口.找到窗口("wook")
辅助.消息框(窗口句柄)//打出来看看获得的是否正确,调试用
窗口.激活(窗口句柄)//激活,不激活,键盘和鼠标都无法操作
窗口.发送字符串(窗口句柄,
"abcdefghijklmn"
) //既然是编辑框先发送字符串试试?
窗口.鼠标左键单击(窗口句柄,188,80)//直接用单击试试看
窗口.鼠标移动(窗口句柄,188,80)//窗口移动鼠标的命令,你是看不到任何效果的,除非那个按钮鼠标上去后有反应,变亮或者出标注啥的,你不会看到鼠标指针挪过去,而且如果这个窗口是最上层窗口,你手工操作鼠标的时候有可能会干扰,看不出移动效果。
作者:
masterxi
时间:
2013-5-5 04:18
回复
12楼
zhkq
的帖子
回大神,如果获取不正确,窗口.改标题,隐藏,显示,激活都会错误
在重申一次,其他窗口.操作正常,只有鼠标和键盘,不可以!
作者:
masterxi
时间:
2013-5-5 04:19
回复
12楼
zhkq
的帖子
例外,窗口.鼠标操作,貌似没有单击的组件吧
不知道是不是我刚学2天,没发现而已
作者:
wg8255570
时间:
2013-5-5 10:44
不管是TC还是用插件,后台绑定了也是一样,你不激活窗口 鼠标只能移动,什么点击键盘按键统统无效。这就是我遇到的问题 至今没有解决
作者:
chi98002
时间:
2013-5-5 11:34
回复
10楼
masterxi
的帖子
是一个文本窗口吗?先加 句柄=窗口.鼠标所在窗口句柄() 再绑定后才可以操作。。。。看看TC档
作者:
chi98002
时间:
2013-5-5 11:34
回复
10楼
masterxi
的帖子
要绑定,,,,不是.激活
作者:
masterxi
时间:
2013-5-5 13:03
没人能解决?官方的人解释下,是否为Bug?是的话就不用找解决方法了
作者:
a8461959
时间:
2013-5-5 13:24
回复
18楼
masterxi
的帖子
明显窗口句柄错误,窗口这个东西有N个子窗口句柄,甚至一个编辑框,一个按钮,他都有自己的句柄
你窗口句柄应该是窗口的句柄,所以针对窗口的后台有效...但是到编辑框自然就无效了很明显的道理
作者:
masterxi
时间:
2013-5-5 14:25
回复
19楼
a8461959
的帖子
听起来有道理!
窗口找图,获得坐标
然后给坐标鼠标单击一下,应该怎么完成?
作者:
masterxi
时间:
2013-5-5 15:11
………………不错的语言
作者:
zhkq
时间:
2013-5-5 17:02
功能原型: 窗口.鼠标左键单击(窗口句柄,x坐标,y坐标)
功能说明: 后台发送鼠标到窗口x,y坐标位置执行左键单击消息,坐标体系相对于客户区坐标
功能举例: 窗口句柄=窗口.找到窗口("魔兽世界")
窗口.鼠标左键单击(窗口句柄,50,20)
代码不长就贴上上来,这样说不容易帮忙看清楚。
如果这样简单的功能无法实现,怎么会出来那么多脚本呢,一定不是bug或者普遍现象。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1