|
游戏中前台鼠标点击无效!后台测试后也无法点出提示框。
直接图文:先上手动操作正常显示中的效果:
以下为通过脚本运行同步骤所遇到的问题:
下面是学习中的源码:
空间 图色识别
变量 dm,线程句柄
dm=com("dm.dmsoft")
功能 热键0_热键()
线程句柄=线程.开启("图色识别.后台操作","")
功能结束
功能 后台操作()
变量 intX,intY,hwnd
系统.设置路径(辅助.获取资源路径("rc:"))
hwnd = dm.FindWindowEx(0,"","The Return of Legend")
调试输出(hwnd)
dm_ret = dm.BindWindow(hwnd,"dx","normal","normal",0)
如果(dm_ret!=1)
辅助.消息框("窗口绑定失败")
如果结束
dm_ret = dm.FindPic(271,687,316,730,"菜单.bmp","000000",0.9,0,intX,intY)
如果(dm_ret>=0)
调试输出(intX)
调试输出(intY)
dm.MoveTo(intX,intY)
辅助.等待(100)
鼠标.左键单击()
辅助.等待(100)
如果结束
功能结束
(还有个问题就是:dm_ret = dm.FindPic(271,687,316,730,"菜单.bmp","000000",0.9,0,intX,intY)找到图片后鼠标总是在图片的边缘,有什么办法让它指在图片正中间?我感觉找到图片后是因为鼠标没有完全点到图片上)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|