2024年3月28日发(作者:)
大漠插件后台找图、自动获取坐标窗口句柄鼠标多点左单击脚本
一、准备工作
第一步:下载大漠插件 、解压,运行“注册大漠插件到系统.bat”,把全部东东都复
制到按键精灵的plugin目录下吧~
第二步:创建一个文件夹,以d:test 为例。把你要找的图()、大漠插件里的
和复制到这个文件夹。
第三步: 打开按键精灵,创建一个新脚本。往附件(在软件左边框选项)里面添加
、和图
二、复制以下代码到按键精灵
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
PutAttachment "d:test", "*.*" //意思是释放所有附件到d:test目录。就是把有
用的文件打包到test目录下
PutAttachment ".Plugin", "" //意思是释放文件到按键精
灵安装目录的Plugin目录下,用来完成大漠插件的注册
Call ("d:") //调用大漠插件,在按键精灵中使用
Set dm = createobject("") //用大漠插件创建一个对象dm
dm_ret = h("d:test") // 设置全局路径,以后你找图用的图片都默认是
test目录里的图片了,否则你要用绝对路径d:来该表示图片
dm_ret = c("*.bmp") // 字面意思是加载test目录下的所有图片
Hwnd = ntWindow(zbx,zby)//用大漠软件获取给定坐标(zbx,zby)的窗
口句柄,保存在Hwnd里
Call (Hwnd, 0, 0) // 把窗口移到屏幕的(0,0),即左上角
dm_ret = ndow(Hwnd,"gdi","windows","windows",0) //这句用来绑
定辅助操作的对象窗口
//下面是一条判断语句,如果绑定失败就会提示。那就从前面几几步中找原因吧
Delay 10
If dm_ret = 1 Then
Else
MessageBox "绑定失败,重启脚本或联系作者"
EndScript
End If
dm_ret = c(0,0,2000,2000,"","000000",0.9,0,X,Y) // 后台查找
图片。坐标、图片地址、色差、相似度、查找顺序、返坐标
If X > 0 and Y > 0 Then
Call ick(Hwnd, X, Y)//鼠标左键单击
Delay ys1
Call ick(Hwnd, X, Y+a)//鼠标左键单击
Delay ys2
Call ick(Hwnd, X, Y+b)//鼠标左键单击
Delay ys3
Else
End If
三、脚本属性设置
1、打开脚本,右边脚本属性,运行中脚本循环选“循环到按中止键为止”(不能选循
环1次)。
2、禁止重复运行选“否”。
四、说明
窗口必须放在自定义坐标(zbx,zby) 上才可以获得窗口句柄【若不想自定义,坐标可
用具体数值代替脚本中的(zbx,zby)】,绝对不能最小化。


发布评论