按键精灵 大漠插件后台 找字点击的时候总是一点击就点到前台?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按键精灵 大漠插件后台 找字点击的时候总是一点击就点到前台?相关的知识,希望对你有一定的参考价值。
请问是哪里的原因?后台遮挡能长长找到,但是找到后点击后就成前台了(掩盖住正常找到)
Plugin.jzy.ComReg("F:\热谭\dm.dll")'江中游插件注册大漠,一个命令解决N行代码
//Set dm = createobject("dm.dmsoft")
hwnd = Plugin.jzy.FindWindow("论坛", 0, 1)
hwnd = Plugin.jzy.EnumChildWindowEx(hwnd, 0, "Chrome_RenderWidgetHostHWND", 1)
dm_ret = dm.BindWindow(hwnd, "gdi", "windows3", "windows", 0)
Delay 200
//dm_ret = dm.Capture(0, 0, 1023, 767, "wangye.bmp")
//TracePrint hwnda
Delay 100
Delay 10
dm_ret = dm.FindStrFast(0,31,130,629, "公告", "666666-000000", 1.0, intX, intY)
If intX >= 0 and intY >= 0 Then
Delay 20
dm.MoveTo intX + 30, intY + 7
Delay 20
dm.LeftClick
End If
Delay 2000
dm_ret = dm.FindStrFast(0,31,130,629, "热点", "666666-000000", 1.0, intX, intY)
If intX >= 0 and intY >= 0 Then
Delay 20
dm.MoveTo intX + 30, intY + 7
Delay 20
dm.LeftClick
End If
Delay 2000
dm_ret = dm.FindStrFast(0,31,130,629, "谈则", "666666-000000", 1.0, intX, intY)
If intX >= 0 and intY >= 0 Then
Delay 20
dm.MoveTo intX + 30, intY + 7
Delay 20
dm.LeftClick
End If
dm_ret = dm.BindWindow(hwnd, "gdi", "dx", "windows", 0)追问
不行,dx不是一般客户端游戏才用吗!
哎 以前用没这些莫名其妙的问题的
这次不知道哪里没弄好 老出些找不到原因的问题
windows 和按键类似,windows3是锁定了窗口鼠标 不受前台鼠标影响
dx目前一般很好用,按键不能的DX也可以
按键精灵大漠插件找字怎么找?
如图,找到字后鼠标就移动到要点击的地方点击一次,不是找到的字上,如果找不到则继续找怎么我写的找没找到都会向下执行语句移动到要点击的地方?dm_ret = dm.FindStr(951,229,1117,517, "要找的字", "ffb767-ffb767", 1.0 ,x, y)If intX >= 0 and intY >= 0 Thendm.MoveTo 964, 1188End If
参考技术A ffb767-ffb767,你的偏色太高了,一般从000000开始 慢慢增加 比如ffb767-101010 ,ffb767-202020,ffb767-303030 到了FF的话会什么颜色都算上的,肯定找不到 参考技术B 你在起始位置设置一个标记1,如果没找到,跳回到标记1。以上是关于按键精灵 大漠插件后台 找字点击的时候总是一点击就点到前台?的主要内容,如果未能解决你的问题,请参考以下文章
原来找字也可以这样用ElseIf FindStr 手机按键精灵 跟大漠的区别