使用按鍵精靈控制后台游戲自動打怪


使用按鍵精靈控制后台游戲自動打怪

按鍵精靈是使用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM