| 
 | 
	
游戏操作流程是这样的:  点击NPC老兵--->再点对话框中的字"进入庄园"---->接着再点又出现的对话框中的字"前往庄园",,游戏人物就会被传送进入庄园 
其中PNC老兵是绿色,,两次对话框中的字都是黄色..写的程序只完成了一步:点击NPC老兵,,接着找到了字,鼠标也放在了字的位置,却显示没找到...有什么问题???该如何解决??? 
 
代码如下: 
- 功能 比奇进庄园()//寻找老兵进庄园
 
 -     dm.SetPath("D:\\我的文档\\TC学习\\游戏字库")
 
 -     dm.SetDict(0,"1字库.txt")
 
 -     窗口句柄=窗口.找到窗口("传奇外传")
 
 -     是否绑定=dm.BindWindow(窗口句柄,"dx","normal","dx",0)
 
 -     intX,intY
 
 -     dm.FindStr(0,0,800,600,"老兵","00ff00-000000",1.0,intX,intY)
 
 -     如果(intX>0)
 
 -         dm.MoveTo(intX+30,intY+3)
 
 -         dm.LeftDoubleClick()//点击NPC老兵
 
 -     否则
 
 -         辅助.消息框("没找到")
 
 -     如果结束
 
 -     辅助.等待(50)
 
 -     dm.FindStr(0,0,800,600,"进入庄园","ffff00-000000",1.0,intX,intY)
 
 -     如果(intX>0)
 
 -         辅助.消息框(intX)
 
 -         辅助.消息框(intY)
 
 -         dm.MoveTo(intX+20,intY+6)
 
 -         dm.LeftDoubleClick()
 
 -     否则
 
 -         辅助.消息框("没找到")
 
 -     如果结束
 
 -     辅助.等待(50)
 
 -     //intX,intY
 
 -     dm.FindStr(0,0,800,600,"前往庄园","ffff00-000000",1.0,intX,intY)
 
 -     如果(intX>0)
 
 -         //辅助.消息框(intX)
 
 -         //辅助.消息框(intY)
 
 -         dm.MoveTo(intX+20,intY+3)
 
 -         dm.LeftDoubleClick()
 
 -     否则
 
 -         辅助.消息框("没找到")
 
 -     如果结束
 
 - 功能结束
 
  复制代码 
 
 |   
 
 
 
 |