TC官方合作论坛
标题:
两个问题请教,急!!!!!
[打印本页]
作者:
hjl12354
时间:
2012-4-26 11:20
标题:
两个问题请教,急!!!!!
一、是否发现1=正1.FindStr(0,0,1100,1100,"接受任务|下一页|完成任务","ffffff-000000",1.0,x,y)
/if(是否发现==0)
help.messagebox("发现失败")
else
正1.MoveWindow(窗口句柄,x,y)
help.sleep(500)
正1.LeftClick()
大侠说 Dx模式下 找图的范围是相对坐标,所以鼠标移动的不对,那要怎么移动呀?请指教
二、if(后台.找图(窗口句柄,0,0,1440,900,"rc://员工自助.bmp|调度信息管理.bmp",#102030,1.0,1,x1,y1)!=-1)
辅助.等待(500)
窗口.鼠标移动(窗口句柄,x1,y1)
辅助.等待(500)
窗口.鼠标左键单击(窗口句柄,x1,y1)
辅助.等待(5000)
else
辅助.消息框("没找到图")
endif
弹出“加载位图失败”(我使用AB抓抓做的透明图后放到资源里的),能问一下是什么原因加载失败吗?
作者:
落叶归根
时间:
2012-4-26 11:30
后台.找图(窗口句柄,0,0,1440,900,"rc:员工自助.bmp|rc:调度信息管理.bmp",#102030,1.0,1,x1,y1)!=-1)
作者:
tyuyan
时间:
2012-4-26 11:48
找到之后会返回最左上角的X和Y坐标。
Dm.MoveTo(x,y) 如果要点击中间,自己加点偏移。
作者:
陌上青衣。
时间:
2012-4-26 12:08
问题1,那是自动返回坐标的,跟相对坐标没关系的吧。复杂化了
问题2.加载失败,一般是名字没对,或没放进去、要么就是格式没对。看看沙发的,
作者:
zhang898600
时间:
2012-4-26 12:59
是否发现1=正1.FindStr(0,0,1100,1100,"接受任务|下一页|完成任务","ffffff-000000",1.0,x,y)
/if(是否发现==0)
应该是if(是否发现1==-1)吧
返回0表示找到第一张图吧
作者:
TakeBobo
时间:
2012-4-26 14:06
:~ 好像大漠找字是要先设置字库的。。
作者:
花开花落
时间:
2012-4-26 14:32
我来混下积分..
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1