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

2021-10-07 03:53:49 字數 2713 閱讀 8662

由於大漠是com元件,我們在呼叫大漠時,需要先通過註冊到系統,有可以通過支援庫呼叫,以後還可以免註冊呼叫,對於剛接觸的童鞋我們建議採用元件,支援庫,呼叫,但支援庫是不支援靜態編譯的,從學習的角度,我們是了解它的呼叫過程。

1、先將大漠外掛程式註冊

工具----型別庫或ocx組建—>支援庫

支援庫配置—>dm

2、可以程式集變數,子程式變數,全域性變數呼叫dmsoft

第二課 易語言呼叫大漠外掛程式

dm.dll

學名叫做:大漠外掛程式。

型別:動態鏈結庫(內部為api)

採用vc6.0編寫,是一款集【前後臺,文字識別,圖色,鍵鼠,視窗,記憶體,dx,call】等功能於一身的綜合外掛程式。主要用於按鍵精靈、簡單遊、易語言等輔助製作工具,具有識別速度超級快的特點! 採用com介面編寫,適用於所有語言呼叫。

這是乙個收費的鏈結庫。

文字識別方面

1. 所有文字識別介面都支援後台gdi 後台gdi2 後台dx 後台dx2 後台dx3 以及前台normal

2. 支援rgb hsv顏色識別

3. 支援rgb hsv差色識別

4. 支援多種顏色混合識別(最多10種)

5. 支援連體字識別

6. 支援背景色識別

7. 支援點陣模糊識別(防雜點干擾)

8. 支援查詢指定字串在螢幕的座標

9. 支援查詢指定字串在螢幕上的所有座標

10. 支援在未知文字的情況下進行片語識別

11. 支援在沒有字型檔的情況下,進行片語範圍識別

12. 支援多字型檔,最多10個字型檔。方便針對不同的情況製作字型檔.

13. 完全相容91ocr字型檔(txt字型檔,mdb不支援)

14. 支援字型檔自定義加密解密

15. 支援識別指定中的文字

16. 支援在**中新增字型檔

圖色方面

1. 所有圖色介面都支援後台gdi 後台gdi2 後台dx 後台dx2 後台dx3 以及前台normal

2. 支援顏色查詢,多種顏色查詢,並可指定搜尋的方向以及相似度

3. 支援圖形查詢,多個圖形查詢,並可指定搜尋的方向以及相似度

4. 支援直接獲取某點的顏色(rgb,hsv)

5. 支援直接對某點的顏色進行比較,可指定相似度

6. 可直接對任意區域進行截圖,並儲存為bmp(24位色)

7. 可獲取某範圍的rgb和hsv顏色均值

8. 支援透明色

9. 支援多圖查詢

10. 支援直接獲取影象陣列,方便二次開發

11. 支援多點找色

鍵鼠方面

1. 所有鍵鼠介面都支援windows訊息模擬,dx以及前台

2. 前台完全模擬,功能和按鍵自帶的完全一樣

3. 後台windows訊息模擬(類似於按鍵自帶的後台鍵鼠)

4. dx鍵盤幾乎支援所有遊戲後台組合鍵.(首創)

5. 後台dx (首創,支援大型的3d以及2d遊戲鍵鼠的模擬)

後台方面

1. 兩個函式,搞定前後臺的切換,非常簡單快捷.

視窗方面

1. 支援任意繪製的資訊提示視窗,可以隨著遊戲視窗的移動而移動

2. 資訊提示視窗可以滑鼠拖動,更加方便快捷

3. 支援獲取通過正常手段獲取不到的視窗控制代碼,比如qq系列遊戲

4. 支援列舉視窗

5. 支援獲取視窗各種狀態

6. 支援對視窗進行各種操作,關閉,最小化等等

記憶體方面

1. 支援ce格式的記憶體讀取

2. 支援各種資料型別的搜尋,以及多次搜尋(類似ce)

3. 強力記憶體介面,按鍵自帶的讀不到,可以試試這個

4. 強力的記憶體寫介面(簡單遊版本不支援)

彙編方面

彙編方面(簡單遊版本不支援)

支援masm語法的彙編語句,支援本程序以及目標程序的彙編**嵌入執行(俗語call)

2. 支援機器碼和masm語句的互轉

答題器

1. 支援前後臺的截圖傳送到服務端

2. 支援前後臺的擷取動畫傳送到服務端

5顏色格式編輯

【顏色格式】

1.rgb模式

rrggbb-偏色rr偏色gg偏色bb適用於顏色偏差較大的場合

2.hsv模式

h.s.v-偏色h.偏色s.偏色v 適用於顏色接近的場合

例如,rgb模式: 9f2e3f-000000 表示顏色為9f2e3f,rgb的偏色都為0

9f2e3f-020202 表示顏色為9f2e3f,rgb的偏色都為02

hsv模式: 20.30.20-0.0.0 表示顏色為20.30.20,hsv的偏色都為0

20.30.20-0.0.20 表示顏色為20.30.20,hsv的偏色為0 0 20

6工具部分編輯

字型檔製作工具的使用,主要分為2大功能模組

1. 乙個是抓圖,製作自定義字型檔,任意形狀都可以

2. 第二個是根據系統中的字型,來製作字型檔

參考:511遇見易語言呼叫大漠外掛程式

易語言呼叫大漠外掛程式實現多執行緒後台繫結遊戲視窗和打怪

首先把dm變數定義成陣列,執行緒控制代碼,執行緒id都定義成陣列。然後通過程序 取id陣列 gamefree.exe process id,獲取所有遊戲視窗的控制代碼id加入陣列process id,然後通過取陣列成員數,確定開了幾個遊戲視窗,對相關陣列重新定義下標。通過程序id取建立控制代碼,分別...

易語言呼叫大漠外掛程式對雷電模擬器進行後台繫結原始碼

在 易語言大漠對雷電模擬器中控後台的繫結介紹了對雷電模擬器的繫結,這裡再介紹乙個方法,擴充一下大漠對雷電模擬器的後台繫結。繫結原始碼 版本 2 支援庫 spec hwnd findwindow中 ldplayermainframe 雷電模擬器 除錯輸出 hwnd hwndb enumwindow中 ...

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

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