界面如下:
说明:请自行添加大漠模块到易语言库中,资源#dmdll为文件“dm.dll”。
源码如下:
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | dm | 大漠插件 | | intX | 整数型 | | intY | 整数型 | | 是否找图结束 | 逻辑型 | |
_启动窗口.左边 = 0 _启动窗口.顶边 = 0 创建大漠对象 () 如果 (dm. 创建 () = 真) 写到文件 (“c:\dm.dll”, #dmdll ) 运行 (“regsvr32 c:\dm.dll”, 真, )如果 (dm. 创建 () = 真) 信息框 (“注册大漠插件失败,可能需要管理员权限,请尝试用管理员身份运行以下命令(regsvr32 c:\dm.dll)”, 0, , ) 结束 ()dm.SetPath (取运行目录 () + “\bmp”)
dm. SetPath (path )通用对话框1.类型 = 0 通用对话框1.初始目录 = 取运行目录 ()通用对话框1.过滤器 = “图片文件(*.bmp)|*.bmp”通用对话框1. 打开 ()编辑框_图片路径.内容 = 通用对话框1.文件名 是否找图结束 = 假 判断 (编辑框_图片路径.内容 = “”)信息框 (“没有选择图片文件”, 0, “提示”, )dm. FindPic (0, 0, 2000, 2000, 编辑框_图片路径.内容, “000000”, 0.9, 0, intX, intY )编辑框_X.内容 = 到文本 (intX )编辑框_Y.内容 = 到文本 (intY )是否找图结束 = 真判断 (intX > -1 )dm. MoveTo (intX, intY )模拟鼠标点击 (intX, intY, #接口常量 .左键单击 )信息框 (“没有找到图片”, 0, “提示”, )选择图片文件 ()按钮_找图.禁止 = 真 找图 ()按钮_找图.禁止 = 假 按钮_找图并点击.禁止 = 真 找图 ()判断循环首 (是否找图结束 = 真)点击 ()延迟 (100 )是否找图结束 = 假 判断循环尾 ()按钮_找图并点击.禁止 = 假
补充内容 (2020-5-22 10:49):
源码请到52楼,谢谢大家的回复。 |