|
回复 9楼kovsko的帖子
- #import "dm.dmsoft" dm
- 空间 自动打怪
- 整型 窗口句柄,是否成功
- 功能 逻辑型 打怪()
- //整型 窗口句柄,是否成功
- 窗口句柄=dm.FindWindow("","倩女幽魂")
- 如果(窗口句柄==0)
- 辅助.消息框("没有找到窗口")
- 返回 假
- 如果结束
- 如果(是否成功==1)
- 辅助.消息框("窗口绑定成功!")
- 如果结束
- 如果(窗口句柄==0)
- 辅助.消息框("找不到窗口,窗口名称有误!")
- 如果结束
- 窗口.置顶(窗口句柄,真)
- dm.KeyDown(65)
- 辅助.等待(1000)
- dm.KeyUp(65)
- dm.UnBindWindow()
- 返回 真
- 整型 颜色值
- 循环(真)
- 窗口.发送按键(窗口句柄,9) //TAB键找怪
- 辅助.等待(500)
- 颜色值 = 图像.坐标点取色(538,61) // 怪物最左边坐标颜色
- 如果(颜色值==#0101DB)
- // 怪物最左边坐标颜色 没死
- 循环(真)
- 窗口.发送按键(窗口句柄,49)
- 辅助.等待(1000)
- 颜色值 = 图像.坐标点取色(538,61) // 怪物最左边坐标颜色
- 辅助.等待(1000)
- 如果(颜色值==#0404B3) // 怪物最左边左边颜色 没死, 感觉你这里错了
- 继续
- 否则
- 跳出
- 如果结束
- 循环结束
- 如果结束
- 循环结束
- 返回 真
- 功能结束
复制代码 错误很多,注意看33行,你要在循环中取色,不然颜色值就一直不变,貌似你的颜色也取错了.不清楚你取的什么坐标和颜色.能理解就行代码含义就OK了,你的上面纯粹瞎写在,建议删掉 |
|