TC官方合作论坛
标题:
故障问题 知道的说下 谢谢
[打印本页]
作者:
zhenzhen198916
时间:
2013-5-10 16:02
标题:
故障问题 知道的说下 谢谢
为什么出现这种情况
[attach]9058[/attach]
作者:
332475520
时间:
2013-5-10 16:17
回复
1楼
zhenzhen198916
的帖子
返回的坐标错误 或是负数 你做什么 出现的这种情况
作者:
zhenzhen198916
时间:
2013-5-10 16:26
回复
2楼
332475520
的帖子
功能 绑定窗口()
窗口句柄=窗口.找到窗口("诛仙2·末日与曙光")
如果(窗口句柄==0)
辅助.消息框("窗口没有找到")
否则
是否为真=窗口.是否存在(窗口句柄)
如果(是否为真)
窗口.激活(窗口句柄)
是否绑定=ts.BindWindow(窗口句柄,"dx","dx","dx",1)
如果(是否绑定==1)
辅助.消息框("绑定成功","提示")
窗口句柄=ts.MoveWindow(窗口句柄,0,0)
循环(真)
ts.KeyPress(9)
辅助.等待(100)
ret,intX,intY
ret=ts.FindColor(0,0,1280,1024,"4536E9-1B0BE6",1.0,0,intX,intY)
if(intX >= 0 && intY >= 0)
//help.messagebox("找到")
ts.KeyPress(49)
辅助.等待(100)
ts.KeyPress(9)
辅助.等待(100)
ret=ts.FindColor(446,73,510,73,"4536E9-1B0BE6",1.0,0,intX,intY)
endif
循环结束
如果结束
如果结束
如果结束
功能结束
NI你看下
作者:
332475520
时间:
2013-5-10 16:48
回复
3楼
zhenzhen198916
的帖子
循环(真)
ts.KeyPress(9)
辅助.等待(100)
ret,intX,intY
ret=ts.FindColor(0,0,1280,1024,"4536E9-1B0BE6",1.0,0,intX,intY)
辅助.等待(1000)//这里加个等待
if(intX>0)//这里修改了下
辅助.消息框(intX)//这里为什么不加个消息框,看看返回的XY坐标到底是什么,会提示越界,消息框有的时候很有用的
辅助.消息框(intY)
ts.KeyPress(49)
辅助.等待(100)
ts.KeyPress(9)
辅助.等待(100)
ret=ts.FindColor(446,73,510,73,"4536E9-1B0BE6",1.0,0,intX,intY)
endif
循环结束
作者:
zhenzhen198916
时间:
2013-5-10 16:59
回复
4楼
332475520
的帖子
消息框没有显示
作者:
332475520
时间:
2013-5-11 08:09
回复
5楼
zhenzhen198916
的帖子
消息框没有显示 就说明 没有获取到坐标 也就是说没有找到你需要找的颜色
作者:
zhenzhen198916
时间:
2013-5-11 13:33
回复
6楼
332475520
的帖子
ret,intX,intY
ret=ts.FindColor(0,0,1280,1024,"4536E9-1B0BE6",1.0,0,intX,intY)
if(intX >= 0 && intY >= 0)
//help.messagebox("找到")
提示是找到了啊
作者:
332475520
时间:
2013-5-11 13:39
回复
7楼
zhenzhen198916
的帖子
ret,intX,intY
ret=ts.FindColor(0,0,1280,1024,"4536E9-1B0BE6",1.0,0,intX,intY)
if(intX >= 0 && intY >= 0)
//help.messagebox("找到")
//你在这里加
辅助.消息框(intX )//如果找到,这里就会弹出消息框 提示XY坐标是多少
辅助.消息框(intY)
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1