易語言呼叫大漠字型檔顯示遊戲座標和角色等級

2021-10-07 06:43:08 字數 1604 閱讀 4711

大漠外掛程式可以呼叫多個字型檔,通過setdict(index,file)設定字型檔,usedict(index)切換字型檔,,通過不同的字型檔來讀取遊戲的等級,座標,城市位置,通過時鐘來時時顯示遊戲角色的座標,所在城市,關鍵是如何呼叫多個字型檔。我們採用時鐘元件,把時鐘週期設為1000毫秒,把座標的識別和等級的識別封裝成乙個子程式,來呼叫它,達到時時顯示的效果。

第20課511遇見易語言大漠多字型檔呼叫時時顯示座標等級

等級識別原始碼:

.版本 2

.子程式 等級識別

.區域性變數 dm_ret, 整數型

.區域性變數 ss, 文字型

dm_ret = dm.usedict (1)

ss = dm.ocr (135, 1, 202, 15, 「37e73f-000000」, 1)

dm_ret = dm.usedict (0)

.如果 (取文字長度 (ss) > 0)

_啟動視窗.標籤_等級.標題 = 「等級:」 + ss

.否則.如果結束

.否則 _啟動視窗.標籤_等級.標題 = 「」

座標識別原始碼:

.版本 2

.子程式 座標識別

.區域性變數 dm_ret, 整數型

.區域性變數 ss, 文字型

.區域性變數 sss, 文字型

dm_ret = dm.usedict (2)

ss = dm.ocr (669, 145, 725, 163, 「00ff00-000000」, 1)

sss = dm.ocr (672, 1, 799, 14, 「00ff00-000000」, 1)

dm_ret = dm.usedict (0)

.如果 (取文字長度 (ss) > 0)

_啟動視窗.標籤_城市.標題 = sss

_啟動視窗.標籤_座標.標題 = ss

.否則.如果結束

.否則 _啟動視窗.標籤_城市.標題 = 「」

_啟動視窗.標籤_座標.標題 = 「」

時鐘呼叫原始碼:

.版本 2

.子程式 _時鐘1_週期事件

賬號密碼寫入組合框 ()

.如果 (dm.findwindow (, 「劍俠情緣·網路版」) ≠ 0)

.否則.如果結束

等級識別 ()

體力變化 ()

生命變化 ()

內力變化 ()

經驗變化 ()

座標識別 ()

判斷遊戲是否退出 ()

原始碼參考:易語言大漠多字型檔呼叫時時顯示座標

易語言呼叫大漠Ocr文字識別遊戲角色座標

採取易語言呼叫 regsvr32 執行把大漠外掛程式註冊到系統 1 註冊大漠到系統 如果 檔案是否存在 取執行目錄 dm.dll 返回 否則寫到檔案 取執行目錄 dm.dll 大漠 執行 regsvr32 取執行目錄 dm.dll s 真,第三課 易語言大漠文字識別 2 建立大漠物件 dm.建立 3...

易語言如何呼叫大漠外掛程式

由於大漠是com元件,我們在呼叫大漠時,需要先通過註冊到系統,有可以通過支援庫呼叫,以後還可以免註冊呼叫,對於剛接觸的童鞋我們建議採用元件,支援庫,呼叫,但支援庫是不支援靜態編譯的,從學習的角度,我們是了解它的呼叫過程。1 先將大漠外掛程式註冊 工具 型別庫或ocx組建 支援庫 支援庫配置 dm 2...

易語言大漠外掛程式模組製作使用系統字型檔找字

大漠文件介面說明提供了幾個使用系統字型檔找字的函式,但現在的遊戲使用的字型能和系統字型吻合的非常的少,再說系統字型檔,大漠最少的也是常用3500字,相對而言比較大,識別速度會慢很多,還是建議自己製作字型檔,這裡為了模組的完整一併封裝了進來,命令有 findstrwithfont findstrwit...