TC官方合作论坛
标题:
发下牢骚,新手求助
[打印本页]
作者:
wlguangzi345
时间:
2016-8-30 18:52
标题:
发下牢骚,新手求助
我做了一个脚本
抓图之后可以找到图的坐标
用超级鼠标和鼠标都可以操作,
但是使用窗口或网页的命令就没发了,有时候灵有时候不灵,
我也是服了,
还不如4.2 版本的呢
我把文件贴上来,有高手帮看看吧谢谢谢了
变量 线程ID,线程1
//从这里开始执行
功能 执行()
//从这里开始你的代码
结束
//启动_热键操作
功能 启动_热键()
线程ID=线程开启("执行","")
结束
//终止热键操作
功能 终止_热键()
线程关闭(线程ID)
线程关闭(线程1)
结束
功能 打天下1_初始化()
//这里添加你要执行的代码
结束
功能 完成任务()
编辑框设置文本("编辑框0","测试开始")
变量 x,y,x1,y1,ret,m
变量 窗口句柄=窗口得到顶层窗口句柄()
等待(1000)
m=0
循环(m<30)
m=m+1
ret=窗口找图s(窗口句柄,0,0,2000,2000,"rc:人物.bmp","000000",0.9,0,x,y)
// ret=窗口找图s(窗口句柄,0,0,2000,2000,"rc:自动完成.bmp","000000",0.9,0,x,y)
// ret=窗口找色(窗口句柄,0,0,2000,2000,"33CCFF-33CCFF|33CCFF-33CCFF",1,0,x,y)
等待(1000)
//ret=窗口屏幕转客户区("编辑框0",x,y,x1,y1)
//等待(2000)
编辑框设置文本("编辑框0",ret)
编辑框设置文本("编辑框1",x)
编辑框设置文本("编辑框2",y)
等待(1000)
如果(x>0)
等待(1000)
//这两行可以运行
//鼠标移动(x+5,y+25)
// 鼠标左键单击(1)
//这两行没有反应
网页鼠标移动("浏览器0",x,y)
网页左键单击("浏览器0",x,y)//
// windowmousemove(窗口句柄,x+5,y+25)
//windowleftdclick(窗口句柄,x+5,y+25)
//这两行也没有反应
//窗口鼠标移动(窗口句柄,x+5,y+25)
//窗口鼠标左键单击(窗口句柄,x+5,y+25)//基准调整5,25
等待(1000)
结束 //
// 等待(2000)
//编辑框设置文本("编辑框1",x)
//编辑框设置文本("编辑框2",y)
// 等待(2000)
结束
编辑框设置文本("编辑框0","测试完成")
控件是否有效("自动完成",真)
结束
功能 自动完成_点击()
//这里添加你要执行的代码
控件是否有效("自动完成",假)
线程1=线程开启("完成任务","")
结束
功能 停止程序_点击()
//这里添加你要执行的代码
控件是否有效("停止程序",假)
线程关闭(线程ID)
线程关闭(线程1)
控件是否有效("自动完成",真)
控件是否有效("停止程序",真)
结束
作者:
wlguangzi345
时间:
2016-8-30 19:19
本帖最后由 wlguangzi345 于 2016-8-30 19:35 编辑
问题已解决,是因为,在网页游戏中,一个页面有几个2级的子窗口,导致坐标体系变乱了,只要找到相对的坐标就可以点击了,
现在再找对应的坐标,可以使用抓抓截图然后找坐标,还有使用一个窗口的点击循环,就是不停的点击每次x不变,y加1
这样就能找到一个对应的大致位置,然后再想办法找绝对位置,一般在页面上会有比较明显的分界线,用抓抓对比一下坐标就知道了.
这说的是网页的相关命令 不是窗口,看错了
作者:
wlguangzi345
时间:
2016-8-30 19:23
本帖最后由 wlguangzi345 于 2016-8-30 19:36 编辑
如果是网页游戏的话,可以去利用网页上的审查元素,只要能审查的地方就是一级网页,不能的地方就是子窗口,分界线就出来了,我是用这个方法找到的相对窗口的坐标,利用窗口找图,找到得是总的的坐标,要去掉父窗口的坐标才能得到真正的子窗口坐标
这说的是网页的相关命令 不是窗口,看错了
[tr][/tr]
[tr][/tr]
作者:
wlguangzi345
时间:
2016-8-30 19:34
wlguangzi345 发表于 2016-8-30 19:19
问题已解决,是因为,在网页游戏中,一个页面有几个2级的子窗口,导致坐标体系变乱了,只要找到相对的坐标就可以 ...
这说的是网页不是窗口 不好意思
作者:
wlguangzi345
时间:
2016-8-30 20:54
找说明和情况,有人说是网页窗口锁定了,不让后台运行,所以用了吧窗口命令,也许吧,只能这样了,但是用4.2版就可以用网页的命令后台运行,6.2版反而不能了,我晕呀
作者:
wlguangzi345
时间:
2016-8-30 20:59
游戏为范伟打天下,呵呵,自己用的浏览器控件,就出了这个问题,只能前台,不能后台,没发多开,哎
作者:
wlguangzi345
时间:
2016-8-30 21:51
终于放弃了,用4.2 做的版本吧,这个6.2 虽然能找到图,但是只能前台点击,太麻烦了,我晕,不弄了,真是累呀
作者:
yongbao0123
时间:
2016-9-1 10:00
ADFASDFADSFSDFASFD
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1