1

先将大漠插件下载下来,百度上搜索一下,或者按键精灵官方论坛里搜索,一大堆

2

将dm.dll和RegDll.dll这两个文件复制到按键精灵目录下的plugin目录里。

运行按键精灵,新建一个脚本

3

在源文件里输入以下代码,这一段是固定格式,只要根据实际文件目录位置去更改就可以了

Plugin.RegDll.Reg "C:\path\dm.dll" '注册大漠插件,参数为大漠插件所在的位置

set dm = createobject("dm.dmsoft")'创建大漠对象

dm_ret = dm.SetPath("C:\path")'设置目录

Hwnd = Plugin.Window.MousePoint()'得到鼠标所在位置的窗口句柄

4

接着写代码,要后台运行的话要先绑定窗口,用下面这一句,gdi是一般网页游戏通用,其它的大家自己测试

dm_ret = dm.BindWindow(hwnd, "gdi", "dx", "dx", 0)

函数原型

long BindWindow(hwnd,display,mouse,keypad,mode)

绑定模式会在后面附上

5

要找图我们首先要截图,先打开按键精灵附带的工具,按键抓抓-选择图像,如下图

6

然后将窗口放置于前台,不要遮挡住要截图的部分,按下键盘上print screen Sysrq。笔记本上是PrtSc SysRq,或者按按键抓抓上的截屏按钮

7

这里我以桌面为例子,如下图

8

在要找图的位置框选出一个选区,会弹出一个菜单,我们点位图另存为,名字自己起

这里以计算机为例

由于我们之前设置的目录是 "C:\path"

所以现在我们要把文件保存在 "C:\path"这个目录下

9

添加以下代码,1366  768为屏幕分辨率, 1.bmp是刚刚保存的文件名,000000为偏色,这里一般不用改,0.9是相似度,可以根据情况去更改,X Y为查找到的坐标点

dm_ret = dm.FindPic(0, 0, 1366, 768, "1.bmp", "000000", 0.9, 0, X, Y)

If X > 0 Then

dm.moveTo X, Y

dm.LeftClick

End If

10

好了,现在我们来测试一下,点击调试按F10启动后,寻找到1.bmp这个图片,鼠标移动过去并单击了

如果需要找别的图片,可以根据自己需要去截图并保存

11

这里是绑定模式

display: 屏幕颜色获取方式 取值有以下几种

"normal" : 正常模式,平常我们用的前台截屏模式

"gdi" : gdi模式,用于窗口采用GDI方式刷新时.

此模式占用CPU较大.

"gdi2" : gdi2模式,此模式兼容性较强,但是速度比gdi模式要慢许多,如果gdi模式发现后台不刷新时,可以考虑用gdi2模式.

"dx2" : dx2模式,用于窗口采用dx模式刷新,如果dx方式会出现窗口所在进程崩溃的状况,可以考虑采用这种.采用这种方式要保证窗口有一部分在屏幕外.win7或者vista不需要移动也可后台.此模式占用CPU较大.

"dx3" : dx3模式,同dx2模式,但是如果发现有些窗口后台不刷新时,可以考虑用dx3模式,此模式比dx2模式慢许多. 此模式占用CPU较大.

"dx" : dx模式,等同于BindWindowEx中,display设置的"dx.graphic.2d|dx.graphic.3d",具体参考BindWindowEx

注意此模式需要管理员权限

12

mouse: 鼠标仿真模式 取值有以下几种

"normal" : 正常模式,平常我们用的前台鼠标模式

"windows": Windows模式,采取模拟windows消息方式 同按键自带后台插件.

"windows2": Windows2 模式,采取模拟windows消息方式(锁定鼠标位置)

此模式等同于BindWindowEx中的mouse为以下组合

"dx.mouse.position.lock.api|dx.mouse.position.lock.message|dx.mouse.state.message"

注意此模式需要管理员权限

"windows3": Windows3模式,采取模拟windows消息方式,可以支持有多个子窗口的窗口后台.

"dx": dx模式,采用模拟dx后台鼠标模式,这种方式会锁定鼠标输入.有些窗口在此模式下绑定时,需要先激活窗口再绑定(或者绑定以后激活),否则可能会出现绑定后鼠标无效的情况.此模式等同于BindWindowEx中的mouse为以下组合

"dx.public.active.api|dx.public.active.message|dx.mouse.position.lock.api|dx.mouse.position.lock.message|dx.mouse.state.api|dx.mouse.state.message|dx.mouse.api|dx.mouse.focus.input.api|dx.mouse.focus.input.message|dx.mouse.clip.lock.api|dx.mouse.input.lock.api|dx.mouse.cursor"

注意此模式需要管理员权限

"dx2":dx2模式,这种方式类似于dx模式,但是不会锁定外部鼠标输入.

有些窗口在此模式下绑定时,需要先激活窗口再绑定(或者绑定以后激活),否则可能会出现绑定后鼠标无效的情况. 此模式等同于BindWindowEx中的mouse为以下组合

"dx.public.active.api|dx.public.active.message|dx.mouse.position.lock.api|dx.mouse.state.api|dx.mouse.api|dx.mouse.focus.input.api|dx.mouse.focus.input.message|dx.mouse.clip.lock.api|dx.mouse.input.lock.api|

dx.mouse.cursor"

注意此模式需要管理员权限

13

keypad: 键盘仿真模式 取值有以下几种

"normal" : 正常模式,平常我们用的前台键盘模式

"windows": Windows模式,采取模拟windows消息方式 同按键的后台插件.

"dx": dx模式,采用模拟dx后台键盘模式。有些窗口在此模式下绑定时,需要先激活窗口再绑定(或者绑定以后激活),否则可能会出现绑定后键盘无效的情况. 此模式等同于BindWindowEx中的keypad为以下组合

"dx.public.active.api|dx.public.active.message| dx.keypad.state.api|dx.keypad.api|dx.keypad.input.lock.api"

注意此模式需要管理员权限

14

mode : 模式。 取值有以下两种

0 :

推荐模式,此模式比较通用,而且后台效果是最好的.

1 : 和模式0效果一样,如果模式0会失败时,可以尝试此模式,此模式仅支持按键和简单游平台,小精灵等一律不支持.

2 :

同模式0,此模式为老的模式0,尽量不要用此模式,除非有兼容性问题.

3 : 同模式1,此模式为老的模式1,尽量不要用此模式,除非有兼容性问题.

4 :

同模式0,如果模式0有崩溃问题,可以尝试此模式.

5 : 同模式1, 如果模式0有崩溃问题,可以尝试此模式.

END

python调用大漠找图_按键精灵大漠插件找图使用方法相关推荐

  1. android实现按键找图功能,按键精灵安卓版找图教程 找图功能使用技巧介绍

    按键精灵安卓版找图脚本使用技巧: --提高找图速度的3种方式 1.善于利用按键移动版新增的KeepCapture和ReleaseCapture函数 KeepCapture:截取当前图片并保存在缓存中, ...

  2. python多点找色找图_[按键精灵教程]带你了解多点找色、多点比色

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚 ...

  3. python调用按键精灵插件_按键精灵——办公常用脚本集锦

    这是奔跑的键盘侠的第123篇文章 临时起意,想想按键精灵的官方视频教程虽然比较有条理,但是毕竟内容有限,甚至重点是在讲游戏挂机.其实很多人都不怎么玩游戏,应用场景一旦转移至办公,很多人可能就有点苍白了 ...

  4. python 按键精灵 办公自动化 方便_按键精灵自动化办公插件

    1 懒人办公插件 在之前的院刊中,也分享过懒人办公插件.想必有不少童鞋都有使用过.那么,是什么原因让小编忍不住再次要分享这个插件呢?近期,懒人插件作者 lxj1985 再次更新了插件,更新之后的插件更 ...

  5. 按键精灵_按键精灵——办公常用脚本集锦

    这是奔跑的键盘侠的第123篇文章 临时起意,想想按键精灵的官方视频教程虽然比较有条理,但是毕竟内容有限,甚至重点是在讲游戏挂机.其实很多人都不怎么玩游戏,应用场景一旦转移至办公,很多人可能就有点苍白了 ...

  6. 什么是按键精灵的插件

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚 ...

  7. python调用按键精灵插件_按键精灵——如何实现办公自由(四)

    这是奔跑的键盘侠的第174篇文章 作者|我是奔跑的键盘侠 来源|奔跑的键盘侠(ID:runningkeyboardhero) 转载请联系授权(微信ID:ctwott) 前面写的几篇,不知道大家是否能看 ...

  8. python调用按键精灵插件_按键精灵自动寻路系列换算地图坐标寻路法

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚 ...

  9. android 多个按键精灵,给大家分享一个,按键精灵安卓版,找多图, 以及找多图返回多个坐标的,相信大家绝对用得到 _ 按键精灵手机版 - 按键精灵论坛...

    大家感觉有用的回复多多支持一下,下面这个找图代码,是我平时写代码,都用到的,我感觉不错,毕竟用起来有大漠的感觉,哈哈 //TracePrint "--" Dim 找图组合,图片数组 ...

最新文章

  1. Jmail的主要参数列表
  2. 剑指Offer——当当+搜狐+好未来笔试题+知识点总结
  3. Cannot input a tensor of dimension other than 0 as a scalar argument
  4. Linux上用Docker部署Net Core项目
  5. 小米oj 有多少个公差为2的等差数列
  6. oracle一体机高水位,oracle 移动高水位:
  7. About the windchill Command -
  8. tp中怎么执行mysql事务_tp中使用事务
  9. 图像条纹检测 python_机器视觉系统应用之—玻璃表面缺陷检测
  10. Invitation Cards(建反图 + 跑两遍SPFA)
  11. KmeansDBSCAN
  12. jar启动报错:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputExcept
  13. Microsoft Visual Studio Ultimate 2013密钥
  14. ruby设计模式之观察者模式2————更加一般化的观察者模式
  15. 使用 关键字来创建python自定义函数_python 自定义函数
  16. iOS蓝牙链接打印机的使用心得
  17. vscode 突然无法切换输入法(切换中文输入法)
  18. java实现圆环进度条,环形进度条(动态显示运动步数)
  19. 学fpga(先自顶而下设计,再自下而上集成)
  20. 测绘资质-地理信息系统工程

热门文章

  1. 解决申请开发者office E5中无法发送手机验证码,reCaptcha加载失败
  2. git版本回退的最佳操作
  3. javac -d,-cp是什么意思
  4. ADS1.2+2440+j-link(亲测)
  5. java 编译期常量
  6. OpenGLES 3.0
  7. 当区块链是数字经济和数字社会的基石时,我们如何发现机遇?
  8. RabbitMQ 网页端控制台开启方式
  9. Linux性能优化:性能优化工具
  10. 美国Linux服务器系统内核的详细介绍