按键精灵大漠插件注册找字怎么分割,和对比大小

【图片】【申精】教大家如何用大漠插件找字!【按键精灵吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:399,722贴子:
【申精】教大家如何用大漠插件找字!收藏
工具1.大漠综合工具2.大漠插件我们先用最简单的数字开始吧!打开大漠综合工具 新建一个字库我就用这个来教大家
0-9做成字库按一下抓图,截取数学出来你会发现抓到图的右边也就是二进制区域全部是黑色的下面抓一下数字的颜值抓到了色值后把它复制到偏色里勾记!你会发现二进制区域已经有模糊的数字 我们要再抓几次色值!让它变清晰!多抓几下让二进制区域里的数字变清晰为止!这里我已经抓到3次了要记住每次颜色不要一样要相差大一点的(但也是数字里的颜色)二进制区域里的数字变清晰了后我们就按那个 提取点阵(多个) 会弹出一个框 先不要管它 按确定就行然后给它赋值!按回车键添加到当前字库!大家看这里会有点疑惑吧!为什么我抓第4次的时候不勾选呢(大家看下去就会明白了)这里会有个问题!注意!两个字连了起来 怎么办?凡是都会有办法解决的!大家慢慢看!大家按那个 (提取点阵)多个 会出现这些框!列间距 离 (就是数字隔开的距离) 我们已经选择1了
2个数字还是连在一起 - - 问题就是出在抓色里
6 7 只是格开了一个 我们就要让它隔多一格!用抓抓看一下7那点的颜色(我知道了 就是第3次抓的颜色 我们重新抓一下这个色值)我已经重新抓了 就是第4次那个颜色 就用第4那个颜色lz:现在已经没有问题数字也隔开了lz:给它们赋值lz:现在我们测试路人甲:怎么测试呀!?lz:不着急继续看!这要多谢我们敬爱的江中游老师!做了一个测试找字的小精灵!!!看图!大家就会懂得了我们测试一下 找字测试 找0找到了吧!O(∩_∩)O哈哈~路人甲:厉害!现在就识别测试一下ok测试完了!现在万事俱备只欠东风了!!路人甲:怎么写在按键精灵里呀!?lz:这个嘛! 我们敬爱的江中游老师已经帮我们写好了!!路人甲:在哪里???》》??????????lz:这里! 注册大漠的源码也写好的了把源码复制到按键精灵就可以用了!记得要把大漠插件放到附件里!!!我把工具都打包了没有工具的在这里下载:最后一句话:不管是网盘还是贴吧!求粉丝 !求关注!
明天教大家如何找文字!
顶顶顶 希望有所帮助 谢谢分享
经典的前排!!!我先生用了
板凳,啤酒,花生,开讲吧……
就这几个人吗- -
顶,收藏了
集高颜值的金属质感外观,优雅环境自适应背光和舒适准确的键入于一体!
文字的话同理可推吗?
感谢帮助我们这些新人,但是如果出视频教程那是相当好了,期待中
变色了怎么办
一个字几种颜色建几个字库
咋不更新了啊!求看
这个问题有点绕 !不过好理解 !我们经常用安卓手机都知道,打开相册里我们两个手同事按着屏幕两点,向中间靠拢图像就会缩小,方向相反就会 放大!!就是这样的一个动作我应该怎么实现呢?求大神赐教呀!!小弟弄了一天了 !!
哪里有按键精灵教程可以学?
不懂的加我Q 吧
请教下,大漠是有免费吗?
关注已点,粉丝怎么给你?得有地址才能给你叫外卖啊
做这个字库,怎么用呢?
这个干什么用的?
登录百度帐号推荐应用大漠找字可以找到但是坐标有问题,坐标非常大求高手解答是什么问题 _ 综合讨论 - 按键精灵论坛
腾讯微博:
软件版本:2014.05软件大小:21.6M更新时间:07-04
软件版本:3.2.9软件大小:62.5M更新时间:12-07
软件版本:1.3.1软件大小:29.2M更新时间:09-29
软件版本:1.1.0软件大小:12.3M更新时间:12-29
查看: 101|回复: 0
找是可以找到但是240x320的客户端找到的坐标实在是太大了不正常,不知道是哪里出了问题,哪位大神看看是什么问题,不胜感激!Set dm = createobject(&dm.dmsoft&)ret_dm = dm.setpath(&D:\Program Files (x86)\按键精灵\世界ol&)//创建全局路径dm.setDict 0, &shijieol.txt& //创建字库TracePrint dm.ver()Dimenv 环境变量句柄ID句柄字符串 = &&Do
Call Plugin.Msg.Tips(&按Insert键绑定,按Delete键解绑&)
Key = WaitKey()
If Key = 45 Then
环境变量句柄 = dm.GetMousePointWindow()
位置 = Instr(ID句柄字符串, 环境变量句柄)
If 位置 = 0 Then
线程ID = BeginThread(多线程)
句柄 = CStr(环境变量句柄)
ID = CStr(线程ID)
ID句柄字符串 = 句柄 + &|& + ID + &|& + ID句柄字符串
Call Plugin.Msg.Tips(&已绑定,一个该窗口&)
Call Plugin.Msg.Tips(&窗口已经绑定,请勿重复绑定&)
Delay 2500
Key = 46 Then
鼠标指向的句柄 = dm.GetMousePointWindow()
位置 = Instr(ID句柄字符串, 鼠标指向的句柄)
If 位置 & 0 Then
数组 = Split(ID句柄字符串, 鼠标指向的句柄)
ID = 数组(1)
数组2 = Split(ID, &|&)
ID2 = 数组2(1)
StopThread ID2
TracePrint ID句柄字符串
删除数组 = Split(ID句柄字符串, 鼠标指向的句柄)
左边 = 删除数组(0)
ID3= ID2+&|&
删除数组2 = Split(ID句柄字符串, ID3)
右边 = 删除数组2(1)
ID句柄字符串 = 左边 + 右边
Call Plugin.Msg.Tips(&已解绑,一个窗口&)
Call Plugin.Msg.Tips(&窗口未绑定,无法解绑&)
Delay 2500
Delay 1500
Call Plugin.Msg.Tips(&&)LoopSub 多线程()
Set dm = createobject(&dm.dmsoft&)
call 绑定()
Call 测试()
End SubSub 绑定()
hwnd = 环境变量句柄
dm_ret = dm.BindWindow( hwnd, &gdi2&, &windows&, &windows&,0)
If dm_ret=0 Then
MessageBox &错误;请把鼠标移到游戏窗口内,再启动脚本&
End IfEnd SubSub OnScriptExit()
dm.UnBindWindowEnd Sub Sub 测试()
dm_ret = dm.FindStrFast(0, 0, 240, 320, &菜单&, &ffffff-000000&, 0.9, intX, intY)
If intX &= 0 and intY &= 0 Then
TracePrint intX&&,&&intY
dm.moveto intX,intY
dm.leftclick
TracePrint &未找到&小白求教大漠找字找图问题_按键精灵吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:399,722贴子:
小白求教大漠找字找图问题收藏
细说一下,游戏是问道。因为游戏有鼠标漂移,所以用大漠绑定了后台。后台找图没有任何问题,但是后台大漠找字有时候找的到有时候找不到,不知道怎么回事。多点找色也和找字一样,有时候行有时候不行。因为游戏字库是系统字库,想着找字方便懒得截图,想问下这个现象是游戏防挂措施还是我脚本有问题。
Call 注册大漠Sub 注册大漠()
//注册大漠
Set ws = createobject(&Wscript.Shell&)
ws.run &regsvr32 atl.dll /s&
Set ws = nothing
PutAttachment &G:\test&, &*.*&
PutAttachment &.\Plugin& ,&RegDll.dll&
call Plugin.RegDll.Reg ( &G:\test\dm.dll&)
Set dm = createobject(&dm.dmsoft&)
ver = dm.ver()
If len(ver) = 0 Then
MessageBox &插件注册失败,检查系统是否禁用了vbs脚本权限&
End IfEnd SubHwndEx = Plugin.Window.Search(&问道&)Hwnd = Split(HwndEx, &|&)TracePrint Hwnd(n)If UBound(Hwnd) & 0 Then
For n = 0 To UBound(Hwnd)-1
dm_ret = dm.BindWindow(Hwnd(n), &dx&, &dx2&, &dx&, 0)//大漠绑定窗口
If dm_ret = 1 Then
TracePrint &bindwindow succeess&
NextEnd IfDelay 1000dm_ret = dm.SetDict(0, &宋体字库.txt&)//设置字库文件,把这个字库文件编号为0Sub piaoyi()
dm.moveto 800, 600
dm.moveto x, 600
dm.MoveR 0, -1
dm.leftclick
dm.moveto 800, 600
Delay 1000End SubSub piaoyi2()
dm.moveto 800, 600
dm.moveto x, 600
dm.MoveR 0, -1
dm.rightclick
Delay 1000End SubSub gongji()
dm.keydown 18
dm.keypress 65
dm.keyup 18
Delay1000End SubSub fangyu()
dm.keydown 18
dm.keypress 68
dm.keyup 18
Delay 1000End SubSub renwu()
dm.keydown 18
dm.keypress 81
dm.keyup 18
Delay 1000End SubSub wupin()
dm.keydown 18
dm.keypress 69
dm.keyup 18
Delay 1000End SubSub tiaoguo()
dm_ret = dm.FindPic(0,0,,&跳过.bmp&,&.9,0,intX,intY)
If dm_ret = - 1
TracePrint &找字失败&
x = intX+10
y = intY+10
TracePrint &找到字符,坐标为& & x & &,& & y
Call piaoyi
Loop While dm_ret & - 1
Delay 1000End SubCall tiaoguo//跳过Call renwu//消除提示圈(会妨碍找图)Call renwuCall renwu//呼出无提示圈的任务栏Do
dm_ret = dm.FindStr(360, 150, 700, 350, &王老板&, &f8fc00-000000&, 1.0, intX, intY)
If intX &= 0 and intY &= 0 Then
x = intX+10
y = intY+10
TracePrint &找到字符,坐标为& & x & &,& & y
Call piaoyi
TracePrint &找字失败&
Delay 1000Loop While dm_ret & - 1 Delay 37000Call tiaoguo//跳过剧情
Sub piaoyi()dm.moveto 800, 600Delay 50dm.moveto x, 600For 600-ydm.MoveR 0, -1Delay 1Nextdm.leftclick Delay 100dm.moveto 800, 600Delay 1000这一段是为了让鼠标慢慢移动,不知道为什么即使绑定窗口以后鼠标移动距离越大越不精准,没办法只能一个点一个点移动。
对了那个精度“dm_ret = dm.FindStr(360, 150, 700, 350, &王老板&, &f8fc00-000000&, 1.0, intX, intY)”我从1.0-0.6都试过了,再低就找到别的了
不找字直接用窗口坐标的方法我也试过了,但是很不稳定,鼠标有时候没点到就执行下一个动作了。
大漠发给我好不
把范围缩小试试。我以前就这样解决
楼主 求教 为什么我大漠前台都识别不到字
只找的到字却识别不了这是为什么识别回来的字符串是不是还要处理?
我也水一个 这人啊一上等级就缺经验过去一天三遍地发帖麻烦!现在好了有了发图赚经验一张图顶过去五个贴一天一图,效果还不错
可以加一下好友么
一起探讨一下
我也想做个问道
集高颜值的金属质感外观,优雅环境自适应背光和舒适准确的键入于一体!
我也水一个
这人啊一上等级就缺经验过去一天三遍地发帖麻烦!现在好了有了发图赚经验一张图顶过去五个贴一天一图,效果还不错
登录百度帐号推荐应用}

我要回帖

更多关于 按键精灵调用大漠插件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信