511遇見易語言樂玩外掛程式多執行緒模組(索引) 方法3

2021-10-08 21:55:13 字數 3004 閱讀 5033

樂玩外掛程式多執行緒模組原始碼:

.版本 2

.程式集 集多執行緒

.程式集變數 obj, 物件, , "100"

.子程式 樂玩釋放, , 公開, 每個輔助釋放一次就可以,不需要加索引

.區域性變數 dll路徑, 文字型

dll路徑 = 取執行目錄 () + 「\obj\lw.dll」

建立目錄 (取執行目錄 () + 「\obj」)

寫到檔案 (dll路徑, #lwdll)

置檔案屬性 (dll路徑, 1 + 2 + 4 + 32)

執行 (「regsvr32 」 + dll路徑 + 「 /s」, 真, 1)

.子程式 樂玩建立, 邏輯型, 公開

.引數 索引

返回 (obj [索引].建立 (「lw.lwsoft3」, ))

.子程式 bindwindow, 整數型, 公開, 0:失敗,1:成功

.引數 hwnd

.引數 display

.引數 mouse

.引數 keypad

.引數 added

.引數 mode

.引數 索引

返回 (obj [索引].數值方法 (「bindwindow」, hwnd, display, mouse, keypad, added, mode))

.子程式 ver, 文字型, 公開

.引數 索引

返回 (obj [索引].文字方法 (「ver」, ))

.子程式 downcpu, 整數型, 公開, 0:失敗,1:成功

.引數 rate

.引數 索引

返回 (obj [索引].數值方法 (「downcpu」, rate))

.子程式 keypress, 整數型, 公開, 0:失敗,1:成功

.引數 vk_code

.引數 num

.引數 索引

返回 (obj [索引].數值方法 (「keypress」, vk_code, num))

.子程式 enumwindow, 文字型, 公開

.引數 title, 文字型

.引數 class, 文字型

.引數 processname, 文字型

.引數 pid

.引數 fhwnd

.引數 isvisble

.引數 exacttitle

.引數 索引

返回 (obj [索引].文字方法 (「enumwindow」, title, class, processname, pid, fhwnd, isvisble, exacttitle))

.子程式 unbindwindow, 整數型, 公開, 0:失敗,1:成功

.引數 索引

返回 (obj [索引].數值方法 (「unbindwindow」, ))

樂玩多執行緒模組呼叫

.版本 2

.支援庫 spec

.支援庫 ethread

.子程式 多執行緒繫結

.區域性變數 m, 整數型

.區域性變數 遊戲控制代碼, 文字型

' 1、獲取遊戲視窗控制代碼

遊戲控制代碼 = enumwindow (「劍俠情緣·網路版」, 「sword3 class」, 「gamefree.exe」, 0, 0, 0, 0, 1)

除錯輸出 (遊戲控制代碼)

hwnd = 分割文字 (遊戲控制代碼, 「,」, )

.計次迴圈首 (取陣列成員數 (hwnd), m)

' 有幾個遊戲就得建立就幾個樂玩物件

樂玩建立 (m)

' 設定全域性路徑

' 設定字型檔

' 遮蔽彈窗錯誤

' 獲取控制代碼

' 繫結遊戲

除錯輸出 (hwnd [m])

.判斷開始 (bindwindow (到整數 (hwnd [m]), 4, 1, 1, 0, 0, m) = 1)

' 降低cpu

downcpu (60, m)

' 啟動執行緒

啟動執行緒 (&主線程, m, )

.預設.判斷結束

.計次迴圈尾 ()

.子程式 主線程

.引數 d

' 這裡就是遊戲輔助的環節

跑路 (d)

對話 (d)

打怪 (d)

unbindwindow (d)

.子程式 跑路

.引數 陣列序號

.計次迴圈首 (10, )

keypress (114, 1, 陣列序號)

延時 (1000)

.計次迴圈尾 ()

.子程式 對話

.引數 陣列序號

.計次迴圈首 (10, )

keypress (115, 1, 陣列序號)

延時 (1000)

.計次迴圈尾 ()

.子程式 打怪

.引數 陣列序號

.計次迴圈首 (10, )

keypress (116, 1, 陣列序號)

延時 (1000)

.計次迴圈尾 ()

原文:樂玩外掛程式多執行緒模組(索引)–方法3

易語言封裝呼叫樂玩多執行緒外掛程式模組

您可能感興趣的文章:

▪ 易語言多執行緒大漠多執行緒-36大漠多執行緒模板-6指令碼主線程

▪ 易語言多執行緒大漠多執行緒-37大漠多執行緒模板-7指令碼主副執行緒

▪ 511遇見易語言多執行緒大漠多執行緒-17多執行緒啟動方式許可證

▪ 易語言多執行緒大漠多執行緒-38大漠多執行緒模板-8指令碼延時

▪ 易語言大漠多執行緒類模組集模組製作及遊戲呼叫實戰

▪ 第一課易語言大漠多執行緒建立執行緒

▪ 511遇見易語言多執行緒大漠多執行緒-16api封裝執行緒等待cpu優化

▪ 大漠多賬號迴圈登入任務自動切換模板-8判斷啟動登入情況

▪ 第九課易語言大漠劍俠情緣多執行緒木人巷對話npc

▪ 易語言createthread啟動執行緒傳遞多個型別引數

511遇見易語言樂玩外掛程式多執行緒後台繫結 方法2

樂玩外掛程式多執行緒繫結原始碼 版本 2 支援庫 spec 支援庫 ethread 子程式 多執行緒繫結 區域性變數 m,整數型 區域性變數 lww,lwcom 區域性變數 遊戲控制代碼,文字型 1 獲取遊戲視窗控制代碼 遊戲控制代碼 lww.enumwindow 劍俠情緣 網路版 sword3 c...

511遇見易語言樂玩外掛程式字型檔建立Ocr識別座標

樂玩外掛程式字型檔建立ocr識別座標模組原始碼 版本 2 子程式 setdict,整數型,公開 引數 index 引數 file,文字型 引數 pwd,文字型 返回 obj.數值方法 setdict index,file,pwd 子程式 usedict,整數型,公開 引數 index 返回 obj....

511遇見易語言易語言命令

了解易語言命令 易語言命令是處理問題一段程式封裝的計算機指令。為了使用計算機計算 處理一些問題,需要把解決問題的方案用計算機指令表達出來,這些指令就是一段程式,將這些程式進行封裝即為命令。乙個命令可以由乙個或多個簡單的命令封裝成乙個功能更加強大的命令。當需要相同作用的功能時,只要呼叫這個命令,就會得...