求一个按键精灵后台抓图脚本 10

就是当游戏里面出现某几个图的时候会自动鼠标左键点击的。我要抓三个图,出现哪个抓哪个,后台应该用到句柄,句柄我懂,我只懂得后台句柄键盘点击,但判断抓图就不懂了。求高手发个样... 就是当游戏里面出现某几个图的时候会自动鼠标左键点击的。
我要抓三个图,出现哪个抓哪个,后台应该用到句柄,句柄我懂,我只懂得后台句柄键盘点击,但判断抓图就不懂了。求高手发个样本解说一下。别复制别人的随便贴一个出来,谢谢。
展开
 我来答
百度网友88897ec
2019-01-17 · TA获得超过188个赞
知道小有建树答主
回答量:269
采纳率:79%
帮助的人:76.3万
展开全部

你如果懂按键的用法你应该明白,你首先要告诉别人你的脚本是前台用还是后台用,如果后台用几年之前的按键精灵不用插件是无法实现的,不知道现在如何,如果是前台,那就相对简单了,用插件则可以同时找那三个图,找到哪个点哪个,或许现在的按键精灵也可以同时找多个图,你可以看用法手册,如果用插件,大漠(dm.dll)是个不错的选择,可以脱离开按键精灵单独用,支持vbs,vb和vb.net,代码风格无缝兼容按键和vb类脚本

set dm = createobject("dm.dmsoft")
TracePrint dm.Ver()
hwnd = dm.GetMousePointWindow()
dm_ret = dm.BindWindow(hwnd,"dx2","dx2","dx",0)
TracePrint dm_ret
dm.MoveTo 0,0
Delay 100
TracePrint dm.GetCursorShape()// 下面这句是输出当前鼠标热点位置(同样支持后台)
TracePrint dm.GetCursorSpot()
dm_ret = dm.FindStrFast(0,0,2000,2000,"长安|洛阳","9f2e3f-000000",0.9,intX,intY)
If  intX >= 0 and intY >=  0 Then
     dm.MoveTo intX,intY
     dm.LeftClick
End  If
dm_ret = dm.UnBindWindow()

支持全后台无痕操控,感兴趣可以试试看。

追问
这个是大漠吗
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式