驱动管家:安全、高效、精准的专业驱动下载站!

怎么使用按键精灵找后台?按键精灵怎么制作后台案件?

2018-02-08 11:34:56责编:xm   来源:驱动管家     人气:

按键精灵怎么后台按键?大家可以通过下文来了解按键精灵后台按键制作方法,很多朋友希望能够使用按键精灵“找后台”,那么具体步骤是什么呢?请看下文介绍吧,希望对大家有帮助哦~

怎么使用按键精灵找后台

1、游戏句柄

后台的意思就是当窗口被遮盖或移开的时候,仍能够正常的执行脚本动作,所以必须先找到该游戏的窗口句柄,这样可以保证我们编辑的脚本语句有正确的使用方向,获取窗口句柄的方法有很多,我一般使用以下的方法:

Dim hwnd

Plugin hwnd=Window.MousePoint()

Plugin是调用插件命令,凡是调用插件都需要使用这个命令,hwnd就是得到的句柄,Window是插件的名称MousePoint()返回鼠标所在的窗口的句柄

关于窗口这里需要多说几句,以网页游戏为例,鼠标放在标题栏上和放在游戏窗口所得到的句柄是不一样的,游戏窗口是IE的一个子窗口,因此在运行脚本前,将你的鼠标放在游戏窗口的区域内再运行脚本。

得到句柄费函数很多,有兴趣的自己去试试看,不过知道一个就足够了。

2、模拟动作

得到窗口句柄后,你就可以向这个窗口模拟需要的动作了,在这里要用到按键精灵7的插件(既然已经有7了以前的插件就不作介绍了),模拟动作的函数有如下几个

-模拟鼠标点击

Plugin Bkgnd.LeftClick(句柄,横坐标,纵坐标) //模拟鼠标左键点击

Plugin Bkgnd.RightClick(句柄,横坐标,纵坐标) //模拟鼠标右键点击

其中的句柄就是上面我们已经得到的句柄,这里的横坐标和纵坐标是针对游戏窗口,而不是针对屏幕的(看晕了吧^_^关于这一点足足困扰了我一个礼拜的时间才弄明白)。

屏幕坐标,是以屏幕左上角为基点(0,0),右下角的坐标是和屏幕分辨率有关的,而窗口坐标,不是在屏幕的左上角,例如word中的编辑窗口的0,0位置是在工具栏下面的,看不懂也没关系,你只要记住下面的方法就行了,首先在得到窗口句柄后加上如下的代码:

Plugin s = Window.GetClientRect(hwnd)

XYArray = Split(s, "|", -1, 1)

dx = XYArray(0)

dy = XYarray(1)

其次,在横坐标和纵坐标的后面都分别减去dx和dy就行了,为什么!!不用去管他,反正这样做不会错,举例说明

例如你抓点得到的横坐标是x,纵坐标是y,那么模拟鼠标左键点击的语句应该是这样的:

Plugin Bkgnd.LeftClick(句柄x-dx,y-dy)

-模拟键盘动作

Plugin Bkgnd.KeyPress(句柄,按键码) //模拟键盘动作

这里的按键码可以很容易的在按键精灵中查到,包括组合键

-输入字符串

Plugin Window.SendString(句柄,字符串)

这个函数在登陆和喊话时是非常有用的,其中的字符串可以是字符串变量

  3、后台找色

后台脚本尽量少用找色语句,否则你的游戏将“卡巴死机”,即使少用也会出现很多的“马赛克”幸运的是不影响找色功能,即使游戏图像已经乱七八糟,既然是要后台操作,难看就难看吧^_^。

Plugin c1=BkgndColor.GetPixelColor(hwnd,631-dx,121-dy)

强烈建议用这个函数,至于什么区域找色,区域照图之类,如果你的电脑速度足够快再去尝试吧。

找色是有技巧的,一定要找到一个不同画面分别对应不同颜色的点,当然只有一个点是不可靠的。我的思路是,找到几个点的颜色值记录下来,再根据这几个点的不同组合来决定脚本的走向,采取这种方法后,我在游戏时已经基本可以看到大体的画面了。

附一个网页游戏《明朝时代》61级刷铁矿的简单例子(我就用的这个脚本:)):

Dim hwnd

Plugin hwnd=Window.MousePoint()

Plugin s = Window.GetClientRect(hwnd)

XYArray = Split(s, "|", -1, 1)

dx = XYArray(0)

dy = XYarray(1)

vx = 655-dx

vy = 336-dy

vx1 = 638-dx

vy1 = 305-dy

For 1000

Delay 156

Delay 16

Plugin Bkgnd.LeftClick(hwnd,vx,vy)

Delay 7000

Delay 500

Plugin Bkgnd.LeftClick(hwnd,vx1,vy1)

Delay 1000

EndFor

Rem

  • 微信小程序开发工具在哪儿下载?微信小程序开发工具怎么下载?

    微信小程序开发工具在哪儿下载?微信小程序开发工具怎么下载?

    微信小程序开发工具怎么下载使用?最近微信发布了一个小程序可以用于微信开发,这个小程序该怎么下载并使用呢?下面我们就来看看详细的教程,需要的朋友可以参考下

    详情2018-01-22 14:56:05责编:xm   来源:驱动管家     
  • 硬盘检测工具的使用方法介绍?HD Tune pro硬盘检测工具怎么用

    硬盘检测工具的使用方法介绍?HD Tune pro硬盘检测工具怎么用

    HD Tune pro硬盘检测工具怎么用?下面以 HD tune pro4 01版为例,简单介绍下。测试硬盘为日立500G 5400转硬盘。2 点击开始测试当然硬盘在当前系统环境下读取速度。

    详情2017-12-26 14:27:21责编:dj   来源:驱动管家     
  • 电脑的常见问题有哪些?电脑问题维修方法介绍

    电脑的常见问题有哪些?电脑问题维修方法介绍

    导语:电脑是我们经常使用的一件工具,他对于我们的娱乐以及工作方面发挥着重要的作用。但是很多人在使用电脑的时候会遇到各种各样的问题。那么我们应该怎么解决这些问题呢?今天小编就来给大家简单的介绍一下常见的电脑问题以及解决方法,希望对大家有所帮助。

    详情2017-12-22 14:00:43责编:dj   来源:驱动管家     
  • 超级兔子是什么软件?超级兔子和鲁大师相比哪个更好?

    超级兔子是什么软件?超级兔子和鲁大师相比哪个更好?

    鲁大师和超级兔子想必大家都不陌生,很多人不知道该选择哪款。今天小编整理了一下关于这两款的对比,让你更能了解你到底需要的是哪款,小伙伴们了解一下吧

    详情2018-02-05 14:04:05责编:xm   来源:驱动管家     
  • kmplayer截视频的方法是什么?怎么用kmplayer截视频?

    kmplayer截视频的方法是什么?怎么用kmplayer截视频?

    KMPlayer简称 KMP,早期名叫WaSaVi播放器。作者姜龙喜(韩国),历时七年自主开发的朝鲜语多媒体图形视窗工程免费项目。但是很多人不知道如何截取视频,那么下面我们就跟随这篇文章一起来看一看吧

    详情2018-02-01 09:35:19责编:xm   来源:驱动管家     
  • cad是什么意思?cad的作用是什么?

    cad是什么意思?cad的作用是什么?

    CAD的意思就是计算机辅助设计Computer Aided Design的英文缩写。是目前国内最流行的辅助制图软件系统,广泛应用于土木建筑、装饰装潢、城市规划、园林设计、电子电路、机械设计、服装鞋帽、航空航天、轻工化工

    详情2018-01-03 11:37:03责编:llp   来源:驱动管家     
  • winword.exe程序出现错误怎么办?

    winword.exe程序出现错误怎么办?

    进程文件: winword 或者 winword exe进程名称: Microsoft Word描述:winword exe是微软Microsoft Word的主程序。该字处理程序是微软Microsoft Office组件的一部分。出品者: Microsoft Corp 属于: M

    详情2018-01-03 10:00:25责编:llp   来源:驱动管家     
  • 文档转换过程中出现错误怎么改正

    文档转换过程中出现错误怎么改正

    现在电脑上编辑文字的应用基本上就是word文档、excel表格、ppt幻灯片三种最常见也最常用,在网上也有许多文库,上传到文库需要文字转换、审核和发布等多项工序,可是倘若好不容易写好的文件在转换过程当中出现了错误导致失败那就太悲催了,那么文档转换错误怎么办呢?不用着急,学会一些简单的转换方法和改正方法,就能够挽回之前的损失。

    详情2018-01-20 12:09:32责编:dj   来源:驱动管家     
  • 怎么在酷狗繁星发布广播?酷狗繁星发布广播的方法

    怎么在酷狗繁星发布广播?酷狗繁星发布广播的方法

    酷狗繁星秀场是一款想看就看,美女直播真人秀的应用。在线才艺秀,完美的视听享受!主播、才艺、歌声,一切尽在酷狗繁星。那么酷狗繁星中的广播如何发布?下面就为大家介绍一下,一起来看看吧

    详情2018-01-28 09:33:03责编:xm   来源:驱动管家     
  • word快捷键大全:关于word快捷键的介绍

    word快捷键大全:关于word快捷键的介绍

    接触过Word的朋友都知道,word是一款很简单的软件工具,只要我们会使用电脑打字,就可以使用它。但这还不够,我们想要更好更熟练的使用它就要掌握word中的快捷键,这样使用起来才会事半功倍。word操作起来其实十

    详情2017-12-09 11:06:26责编:dj   来源:驱动管家