大漠脚本
❶ 按键精灵大漠插件新建文本后如何写入内容 大漠插件注册正常,单独使用新建文本脚本和大漠写入脚本都
Set dm=createobject("dm.dmsoft")
dm_ret = dm.SetPath("E:\按键精灵9\大漠\3.1233\")
dm_ret = dm.SetDict(0, "dm_soft.txt")
❷ 大漠插件编写简单脚本
开始菜单 ---点击----- 运行 ----输入----regsvr32 d:\dm.dll (这里的写大漠插件路径就好) 一台电脑注册一次就够了 以后都不用注册
至于脚本代码 一点知道的分真的不够看的
❸ 请教一下大漠后台脚本
大漠插件前台脚本和后台脚本只要转换一下模拟方式就好了,比如dx或者dx2什么的。
具体命令如下:
dm_ret = dm.FindPic(x1, y1, x2, y2, pic_name, delta_color,sim, dir,intX, intY)
其中的参数含义如下:
x1 整形数:区域的左上X坐标
y1 整形数:区域的左上Y坐标
x2 整形数:区域的右下X坐标
y2 整形数:区域的右下Y坐标
pic_name 字符串:图片名,可以是多个图片,比如;test.bmptest2.bmptest3.bmp;
delta_color 字符串:颜色色偏比如;203040; 表示RGB的色偏分别是20 30 40 (这里是16进制表示)
sim 双精度浮点数:相似度,取值范围0.1-1.0
dir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上
intX 变参指针:返回图片左上角的X坐标
intY 变参指针:返回图片左上角的Y坐标
大漠插件还是很好用的,祝贺楼主研究成功。
希望对您有帮助。
❹ 按键精灵用大漠插件写的脚本故障。
您好,尝试更换大漠绑定模式,另外无限循环找图延时加多一点,最后你的退出解除绑定没有起到作用,你的脚本是在无限循环,停止脚本时根本无法走到dm_ret = dm.UnBindWindow()这里,必须加上
Sub OnScriptExit()
dm_ret = dm.UnBindWindow()
End Sub
窗口不刷新一般都是绑定模式出问题,一个个模式换着试一下,很高兴为您解答,希望能采纳!
❺ 用按键精灵做dnf脚本,什么插件好用,除开大漠(可要求加分)
361度图色插件和361度后台插件。这两个插件有帮助文档(一般要另外去下载),这两个插件写代码可以像按键精灵插件那样插入代码,不过写代码也没有按键自带插件方便,这两个插件如果真的用起来,和大漠插件比,也不会方便到哪去,而且找图效果(按键效果差不多)远比不上大漠插件(无论是识别率和代码执行时间,都比不上)。
大漠插件,注册代码作者早已帮你写好了,你连复制都懒得复制,那也没办法。在使用大漠插件之前,只要加一条语句,就可以使用,前后台转换,也是一条指令转换(也就是说用大漠插件写前台和后台脚本代码,完全可以是一样的,只要修改窗口绑定指令里面的参数就可以转换,按键自带插件就不行),大漠插件的代码虽然要自己写,不过一些函数接口比按键更方便,例如多点找色,一些窗口插件这些函数接口,不用数组处理(按键自带的要数组处理),更何况,大漠具有的函数比按键精灵自带插件强大多了(例如找多图,按键精灵自带插件要自己写函数,而且执行时间长,大漠插件一句指令加上几行数组处理就OK了,主要还是速率快很多),所以就算你不是专业编程,既然你已经用到按键精灵了,花一点时间了解大漠基本用法,还是有用的。当然,你自己不愿意花这一点时间,那就算了。
❻ 按键精灵 大漠插件的问题
下面什么地方
❼ 如何使用大漠插件
1、 先点击工具,再点击 类型库或ocx组件->支持库。
❽ 按键精灵做出来的是纯脚本吗,如果用大漠插件之类的,就不是纯脚本了吗
脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件
实际对于计算机没有是不是脚本的概念,按键你写的是脚本,但它实际操作总是需要调用那些API函数,大漠记得好像是.com写的,他们其实都是对代码的操作,而你写出来的按键精灵之所以称之为脚本就是因为你没有实际接触到内层的代码,完全是用宏的方式写的..所以说,无论是不是脚本,在计算机的眼里都是一样的,在反外挂的眼里也是一样的,该封一样封.
❾ 按键精灵大漠插件问题
既然是自己用,并且是同一台电脑,那只需要注册一次.也就是说,你已经注册成功了,并不需要在脚本前面写插件的注册代码.这一步省略.
从你开始用大漠命令开始,首先需要绑定大漠.
//创建大漠对象
Set dm = createobject("dm.dmsoft")
如果你要用到找图或找字,那还需要设置全局路径,也就是说,如果要找图或找字,脚本会到这个路径下去找.
//设置全局路径
dm.setpath "c:\"
如果还需要找字,还要设置字库.
dm.SetDict 0, "字库.txt"
得到窗口句柄后,需要绑定窗口的后台模式.这个需要你一个一个的试.具体的大漠说明文档里面有.
dm_ret = dm.BindWindow(hwnd, "gdi", "windows", "windows", 0)
好了,现在可以用大漠命令写脚本,和按键差不多.
大漠自带的说明文档用起来不方便,可以到网上找中文的.
❿ 按键精灵大漠插件 如何实现脚本既能后台运行又能做别的事情
你绑定的时候 要数窗口在前面就用这个坐标绑定就行了 窗口有任何一个地方在这个坐标点上都行
hwnd = dm.GetPointWindow(500, 500)
//↑获取“指定坐标”窗口句柄
//hwnd = dm.GetMousePointWindow()
//↑获取“鼠标指向”窗口句柄
dm_ret = dm.BindWindow(hwnd,"normal","windows","normal",0)
Delay 200
If dm_ret=0 Then
MessageBox "绑定“失败”"
ExitScript
End If
//↑绑定“窗口句柄”,支持“前台”和“后台”
//↑绑定之后,全部坐标,转换为“客户区”相对坐标