• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:4.2.0
软件大小:45M
更新时间:2025-11-06

按键精灵iOS版
立即下载

软件版本:2.4.2
软件大小:29.2M
更新时间:2025-09-24

按键手机助手
立即下载

软件版本:4.5.0
软件大小:242M
更新时间:2025-11-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[已解决] 狼哥您好,请教一个找图找不到的问题 [复制链接]

1#
// 我用的大漠插件 制作的透明图 绑定窗口句柄后台找图一直找不到请教下是哪里出现了问题?
Dimenv hwnd
Call 大漠注册
hwnd = dm.GetMousePointWindow()
TracePrint hwnd
title = dm.GetWindowTitle(hwnd)
TracePrint hwnd
sText = Plugin.Window.GetText(Hwnd) // 获取窗口标题
TracePrint sText
dm.MoveWindow hwnd,448, 156


Call 大漠注册

Do
dm_ret = dm.BindWindow(hwnd, "dx2", "windows", "windows", 1)//大漠后台模式
dm.SetPath("C:\图片识别库")
dm_ret = dm.FindPic(0, 0, 1920, 1080, "上.bmp|下.bmp|左.bmp|右.bmp|左上.bmp|左下.bmp|右上.bmp|右下.bmp", "303030", 0.7, 0, intX, intY)
If intX >= 0 and intY >= 0 Then
TracePrint "找到邹衍"
TracePrint intX & "," & intY
dm.MoveTo intX, intY
Delay 500
dm.LeftClick
Exit Do
ElseIf intX < 0 and intY < 0 Then
TracePrint "没找到邹衍"
dm.KeyPress 120
End If
Delay 1000
Loop


unction 大漠注册
//[把dm.dll和RegDll.dll放到附件]
PutAttachment "C:\大漠", "dm.dll"'是否大漠插件到到"C:\大漠"文件夹内
PutAttachment ".\Plugin" ,"RegDll.dll"'释放RegDll插件到按键精灵安装目录下的Plugin[即插件]文件夹内
Call Plugin.RegDll.Reg("C:\大漠\dm.dll")'采用RegDll插件的Reg命令进行大漠插件注册
Set dm = createobject("dm.dmsoft")'创建大漠对象
TracePrint dm.Ver()'输出大漠版本号
End Function


// 这是游戏中人物图

// 这是我制作的八张人物八个方向的透明图

// 这是测试代码

本主题由 超级版主 瑞祥幽冥狼 于 2025/12/15 12:29:40 执行 审核主题 操作
2#

,

【1】dm.SetPath应设于循环外,详见教程贴[老狼][源码分享]----大漠注册、找图、找字----微光(61)
【2】若修改绑定模式后,截图为黑屏、或画面不刷新则为屏蔽,需调整绑定模式;否则则为代码或截图问题
  1. set dm = createobject("dm.dmsoft")
  2. dm.SetPath "c:\"
  3. hwnd = dm.GetMousePointWindow()
  4. dm_ret = dm.BindWindow(hwnd,"gdi","normal","normal",0)
  5. dm_ret = dm.Capture(0,0,2000,2000,"screen.bmp")
  6. dm_ret = dm.UnBindWindow()
复制代码

收 徒 索 引 ← ← ← ← ← ← ← ← ← ← 点 击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
3#

回来汇报一下狼哥,发现问题了,人物是动态随时变化的截图有问题,我准备用字库找字方便,但是名字与人物直接有一段距离 如帖子中 // 这是游戏中人物图 运行代码测试 每一次都能识别到名字 我在返回的IntX,IntY中加了这段偏移距离,但是并未点击NPC人物出现对话框,只是游戏角色点击地板移动了,多次启动才会偶尔点击出来一次NPC对话框 请教一下狼哥 这是什么情况?

Dimenv hwnd
Call 大漠注册
hwnd = dm.GetMousePointWindow()
TracePrint hwnd
title = dm.GetWindowTitle(hwnd)
TracePrint hwnd
sText = Plugin.Window.GetText(Hwnd) // 获取窗口标题
TracePrint sText
dm_ret = dm.BindWindow(hwnd,"dx","dx","dx",0)
dm.MoveWindow hwnd,448, 156

Call 大漠注册

dm_ret = dm.BindWindow(hwnd, "dx2", "windows", "windows", 1)//大漠后台模式
dm_ret = dm.SetDict(0,"C:\识别字库.txt") // 识别 洛邑NPC
Do
dm_ret = dm.FindStr(0,0, 1920,1080, "邹衍", "cccccc-000000", 0.9, intX, intY)
TracePrint dm_ret
If intX >= 0 and intY >= 0 Then
TracePrint intX & "," & intY
dm.MoveTo intX +11, intY + 54
Delay 500
dm.LeftClick
Exit Do
End If
Delay 1000
Loop

//脚本 测试用12.14.Q ,第188行:3.1233
脚本 测试用12.14.Q ,第5行:332836
脚本 测试用12.14.Q ,第7行:332836
脚本 测试用12.14.Q ,第9行:烈焰飞雪:征战[睫Y颜][1服-锐不可当](VER:1.2.3071)
脚本 测试用12.14.Q ,第188行:3.1233
脚本 测试用12.14.Q ,第19行:0
脚本 测试用12.14.Q ,第21行:501,337

4#

,

回来汇报一下狼哥,发现问题了,人物是动态随时变化的截图有问题,我准备用字库找字方便,但是名字与人物直接有一段距离 如帖子中 // 这是游戏中人物图 运行代码测试 每一次都能识别到名字 我在返回的IntX,IntY中加了这段偏移距离,但是并未点击NPC人物出现对话框,只是游戏角色点击地板移动了,多次启动才会偶尔点击出来一次NPC对话框 请教一下狼哥 这是什么情况?

Dimenv hwnd
Call 大漠注册
hwnd = dm.GetMousePointWindow()
TracePrint hwnd
title = dm.GetWindowTitle(hwnd)
TracePrint hwnd
sText = Plugin.Window.GetText(Hwnd) // 获取窗口标题
TracePrint sText
dm_ret = dm.BindWindow(hwnd,"dx","dx","dx",0)
dm.MoveWindow hwnd,448, 156

Call 大漠注册

dm_ret = dm.BindWindow(hwnd, "dx2", "windows", "windows", 1)//大漠后台模式
dm_ret = dm.SetDict(0,"C:\识别字库.txt") // 识别 洛邑NPC
Do
dm_ret = dm.FindStr(0,0, 1920,1080, "邹衍", "cccccc-000000", 0.9, intX, intY)
TracePrint dm_ret
If intX >= 0 and intY >= 0 Then
TracePrint intX & "," & intY
dm.MoveTo intX +11, intY + 54
Delay 500
dm.LeftClick
Exit Do
End If
Delay 1000
Loop

//脚本 测试用12.14.Q ,第188行:3.1233
脚本 测试用12.14.Q ,第5行:332836
脚本 测试用12.14.Q ,第7行:332836
脚本 测试用12.14.Q ,第9行:烈焰飞雪:征战[睫Y颜][1服-锐不可当](VER:1.2.3071)
脚本 测试用12.14.Q ,第188行:3.1233
脚本 测试用12.14.Q ,第19行:0
脚本 测试用12.14.Q ,第21行:501,337

点评

瑞祥幽冥狼  你好,尝试下方建议;实战中发生的各种特殊情况,没有相对应的环境,我们无法测试,也无法给出任何观点、评论、结果;会员区不提供具体脚本的、测试、编写、思路提供、教学服务,请自行解决实战中遇见的麻烦
【1】坐标错误,输出坐标对比游戏确定问题
【2】存在点击穿透反外挂机制
【3】绑定模式问题  发表于 2025/12/15 17:13:46

发新话题 回复该主题