视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
大漠插件后台找图、自动获取坐标窗口句柄鼠标多点左单击脚本
2025-10-03 14:37:37 责编:小OO
文档
大漠插件后台找图、自动获取坐标窗口句柄鼠标多点左单击脚本

一、准备工作

第一步:下载大漠插件 、解压,运行“注册大漠插件到系统.bat”,把全部东东都复制到按键精灵的plugin目录下吧~

第二步:创建一个文件夹,以d:\est 为例。把你要找的图(60、大漠插件里的dm.dll和RegDll.dll复制到这个文件夹。

第三步: 打开按键精灵,创建一个新脚本。往附件(在软件左边框选项)里面添加dm.dll、Reg.dll和图60

二、复制以下代码到按键精灵

dim ys1,ys2,ys3,a,b,zbx,zby//自定义变量

ys1=9000//1和2点延时

ys1=9000//2和3点延时

ys1=9000//3和1点延时

a=15//纵向下移15单位

b=-15//纵向上移15单位

zbx=100//获取窗口句柄给定的坐标x

zby=100//获取窗口句柄给定的坐标y

P意思是释放所有附件到d:\est目录。就是把有用的文件打包到test目录下

P意思是释放RegDll.dll文件到按键精灵安装目录的Plugin目录下,用来完成大漠插件的注册

Call Plugin.RegDll.Reg("d:\est\\dm.dll")  //调用大漠插件,在按键精灵中使用

Set dm = createobject("dm.dmsoft") //用大漠插件创建一个对象dm

dm_ret = dm.SetPath("d:\est")  // 设置全局路径,以后你找图用的图片都默认是test目录里的图片了,否则你要用绝对路径来该表示图片

字面意思是加载test目录下的所有图片

Hwnd = dm.GetPointWindow(zbx,zby)//用大漠软件获取给定坐标(zbx,zby)的窗口句柄,保存在Hwnd里

Call Plugin.Window.Move(Hwnd, 0, 0)  // 把窗口移到屏幕的(0,0),即左上角

dm_ret = dm.BindWindow(Hwnd,"gdi这句用来绑定辅助操作的对象窗口

//下面是一条判断语句,如果绑定失败就会提示。那就从前面几几步中找原因吧

Delay 10

If dm_ret = 1 Then 

Else

 绑定失败,重启脚本或联系作者"

End If 

后台查找图片。坐标、图片地址、色差、相似度、查找顺序、返坐标

If X > 0 and Y > 0 Then

 鼠标左键单击

 鼠标左键单击

 鼠标左键单击

Else 

End If

三、脚本属性设置

1、打开脚本,右边脚本属性,运行中脚本循环选“循环到按中止键为止”(不能选循环1次)。

2、禁止重复运行选“否”。

四、说明

窗口必须放在自定义坐标(zbx,zby) 上才可以获得窗口句柄【若不想自定义,坐标可用具体数值代替脚本中的(zbx,zby)】,绝对不能最小化。下载本文

显示全文
专题