TC官方合作论坛
标题:
后台找图坐标返回不正常---求指导
[打印本页]
作者:
型化冠军
时间:
2013-9-17 17:33
标题:
后台找图坐标返回不正常---求指导
ret=ts.FindPicS(0,0,2000,2000,"活动.bmp","ffffff",0.9,0,intX,intY)
help.messagebox(ret)
help.messagebox(intX)
if(intX >= 0 && intY >= 0)
ts.MoveTo(intX+20,intY+8)
ts.delay(1000)
ts.LeftClick()
endif
[attach]11306[/attach]
怎么只返回图片名称 而坐标都是0,0呢
那位大神指导下
作者:
型化冠军
时间:
2013-9-17 17:48
那位大神解答下啊
作者:
dongyijun1979
时间:
2013-9-17 18:38
是你上面代码返回的结果?
复制代码
作者:
dongyijun1979
时间:
2013-9-17 18:39
help.messagebox(ret)
help.messagebox(intX)
能返回你上面那张图片?
作者:
型化冠军
时间:
2013-9-17 19:01
help.messagebox(ret)
返回的是图片上的内容
help.messagebox(intX)
返回的是X的坐标值
作者:
dongyijun1979
时间:
2013-9-17 19:45
你不发代码别人怎么帮你i弄?
作者:
型化冠军
时间:
2013-9-17 19:52
我就写了一点点啊
上面的这些找不出原因么
作者:
型化冠军
时间:
2013-9-17 19:55
空间 夜游
//默认空间
窗口句柄
线程句柄1
线程句柄
变量 ts
ret
功能 主程序()
help.regdll("c:\\TSPlug.dll",true)
ts=com("ts.tssoft")
ts.SetPath(help.getrcpath("rc:"))
path=ts.GetPath()
ts.TSGuardProtect(1,"")
hwnd = ts.FindWindow("","标题")
辅助.等待(200)
ret=ts.BindWindow(hwnd,"dx","dx","dx",1)
if(ret==1)
辅助.等待(2000)
线程句柄1=线程.开启("夜游.找图","")
else
help.messagebox("绑定失败")
endif
功能结束
功能 找图()
ret,intX,intY
ret=ts.FindPicS(0,0,2000,2000,"活动.bmp","ffffff",0.9,0,intX,intY)
help.messagebox(ret)
help.messagebox(intX)
if(intX >= 0 && intY >= 0)
ts.MoveTo(intX+20,intY+8)
ts.delay(1000)
ts.LeftClick()
endif
功能结束
//开始按钮_点击操作
功能 开始_点击()
线程句柄=线程.开启("夜游.主程序","")
功能结束
//退出按钮_点击操作
功能 退出_点击()
线程.关闭(线程句柄)
线程.关闭(线程句柄1)
ret=ts.UnBindWindow()
辅助.退出()
功能结束
功能 初始化()
//这里添加你要执行的代码
复制代码
作者:
dongyijun1979
时间:
2013-9-17 20:20
13行后面,检测一下盾的返回值,看一下盾是否加载成功。
14行的第二个参数,你确定欲查找窗口的标题是“标题”?仍应在其后检测一下返回值,看是否找到窗口句柄
27行的色偏那么大?FFFFFF,我的乖乖!屏幕任何一个区域都符合你要找的条件。改小点啊,比如101010
作者:
dongyijun1979
时间:
2013-9-17 20:21
最后一种可能性貌似最大
作者:
型化冠军
时间:
2013-9-17 20:22
我改下试试
作者:
型化冠军
时间:
2013-9-17 20:36
可以了 读到了 我把''FFFFFF' 改成'101010'就行了
我做的是透明图 使用透明图对于颜色怎么写啊
我不怎么会判断
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1