感觉也奇怪。。。我给个我早上写的代码,,我测试正常。。。
#import "dm.dmsoft" dm
空间 大漠找图测试
//定义默认空间
功能 逻辑型 获取句柄()
//这里添加你要执行的代码
整型 句柄,绑定标志
整型 键值
键值=键盘.等待按键()
如果(键值==36) //home
句柄=dm.GetMousePointWindow()
标签.设置文本("标签0",字符串.连接("句柄为:",转换.整型转字符型(句柄)))
辅助.等待(500)
绑定标志=dm.BindWindow(句柄,"dx2","windows","windows",0)
如果(绑定标志==0)
辅助.消息框("绑定失败,退出!")
辅助.退出()
否则
标签.设置文本("标签0","绑定成功!")
辅助.等待(500)
如果结束
如果结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 找字符()
//这里添加你要执行的代码
整型 找字
整型 坐标X,坐标Y
字符型 坐标
标签.设置文本("标签0","开始找字符!")
找字 = dm.FindStr(0,0,2000,2000,"英雄远征","454545-000000",1.0,坐标X,坐标Y)
如果(坐标X>0)
坐标=字符串.连接("找到的字坐标为:",转换.整型转字符型(坐标X))
坐标=字符串.连接(坐标,":")
坐标=字符串.连接(坐标,转换.整型转字符型(坐标Y) )
标签.设置文本("标签2",坐标)
否则
标签.设置文本("标签2","找不到字!")
如果结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 后台找图()
//这里添加你要执行的代码
整型 坐标X,坐标Y
字符型 坐标
dm.FindPic(1,1,1500,1500,"2.bmp","101010",1.0,0,坐标X,坐标Y)
辅助.等待(500)
如果(坐标X>0)
坐标=字符串.连接("找到的图坐标为:",转换.整型转字符型(坐标X))
坐标=字符串.连接(坐标,":")
坐标=字符串.连接(坐标,转换.整型转字符型(坐标Y) )
标签.设置文本("标签1",坐标)
否则
标签.设置文本("标签1","找不到图!")
如果结束
返回 真
返回 真
//函数返回语句
功能结束
功能 逻辑型 注册插件()
逻辑型 是否成功=辅助.是否注册("dm.dmsoft")
如果(是否成功)
//辅助.消息框("插件已注册")
标签.设置文本("标签0","注册插件成功")
否则
辅助.注册插件("rc:dm.dll",真) //rc: 使用资源中的文件
如果结束
返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
字符型 路径
大漠找图测试.注册插件()
路径=辅助.获取资源路径("rc:")
//辅助.消息框(路径)
dm.SetPath(路径)
dm.SetDict(0,"dm_soft.txt")
标签.设置文本("标签1","")
标签.设置文本("标签2","")
辅助.等待(500)
标签.设置文本("标签0","按下HOME获取鼠标所在窗口句柄!")
大漠找图测试.获取句柄()
辅助.等待(100)
标签.设置文本("标签0","绑定成功,开始找图")
大漠找图测试.后台找图()
辅助.等待(100)
大漠找图测试.找字符()
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
dm.UnBindWindow()
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句 |