heyjjjjj

使用按键精灵控制后台游戏自动打怪

按键精灵是使用VB写的,语法大致相同,记录下大致用法

  • 点击新建脚本创建空白脚本
    新建脚本

  • 在全部命令中找到插件Bkgnd,第一个函数 Plugin.Bkgnd.KeyPress是模拟按键,也可以使用windows窗口按键模拟,这里就不说他了
    两个参数,第一个是游戏窗口的句柄,第二个是需要模拟的按键
    用法为:Call Plugin.Bkgnd.KeyPress(handler, 68)
    命令

  • 手动或者自动获取游戏窗口的句柄

  1. 自动根据窗口名称获取
    Hwnd=Plugin.Window.Find("notepad",0)
  2. 手动抓取
    点击上方的抓抓
    点击抓抓
    将句柄的十字圆形移到游戏窗口上
    将句柄的十字圆形移到游戏窗口上
    复制句柄中的数字到程序中
    复制句柄中的数字到程序中
  • 为了防止被后台检测,可以添加随机时间的按键间隔
    添加按键随机时间的延迟

  • 如果游戏检测更为严格,可以使用硬件模拟、接口模拟等方式而不是软件模拟,缺点是游戏无法在后台运行
    模拟方式

  • 更为精细的控制需要条件以及循环语句,配合上窗口位置颜色的检测,实现更加精细的控制

按键精灵源程序

Dim handler
Dim n

handler = 1116904

Randomize
n = 200 + rnd * 1000

Call Plugin.Bkgnd.KeyPress(handler, 68)
Delay n

Randomize
n = 200 + rnd * 1000

Call Plugin.Bkgnd.KeyPress(handler, 68)
Delay n


Randomize
n = 200 + rnd * 1000

Call Plugin.Bkgnd.KeyPress(handler, 82)
Delay n


Randomize
n = 200 + rnd * 1000

Call Plugin.Bkgnd.KeyPress(handler, 68)
Delay n

分类:

技术点:

相关文章:

  • 2022-01-02
  • 2021-11-14
  • 2021-12-30
  • 2022-12-23
  • 2021-12-30
  • 2022-01-16
猜你喜欢
  • 2021-11-14
  • 2021-09-02
  • 2021-11-17
  • 2021-11-27
  • 2021-12-21
相关资源
相似解决方案