大漠插件


目錄


版本
python 3.4.3
大漠 3.1233

文件
dm.dll
regDll.dll

注冊大漠使用管理員身份
regsvr32 dm.dll

默認前台,綁定句柄為后台操作。

語法 返回值 作用 注意
dm = win32com.client.Dispatch('dm.dmsoft') 調用大漠插件
print(dm.ver) 版本號 版本號
dm.BindWindow(句柄,'dx2','windows','windows',0) 綁定句柄
dm.SetDict(0, "C:\字庫.txt") 設置大漠字庫
dm.GetMousePointWindow() 句柄 獲取鼠標指向句柄
dm.Ocr(17,262 ,58,280 ,"ffffff-000000",0.9) 識別區域文字
dm.FindStr(0, 0, 2000, 2000, "回收", "ffffff-000000", 1.0, X, Y) 區域找字
dm.FindPic(0,0,2000,2000,r'c:\666.bmp','000000',0.8,0,0,0) 坐標 區域找圖
dm.MoveTo(x,y) 鼠標移動位置
dm.LeftDown() 鼠標左鍵按下
dm.LeftUp() 鼠標左鍵彈起
dm.LeftClick() 左鍵單擊
dm.LeftDoubleClick() 左鍵雙擊
dm.KeyPressChar('65') 模擬按鍵 必須為后台
dm.WheelDown() 滾輪向下滾動
dm.WheelUp 滾輪向上滾動

后台找圖

import win32com.client
import win32api
import win32con

dm = win32com.client.Dispatch('dm.dmsoft')

hwnd = win32gui.FindWindow('SciCalc', '計算器')
hwnd = win32gui.FindWindowEx(hwnd,None,'Window',None)

dm.BindWindow(hwnd,'dx2','windows','windows',0)
xy = dm.FindPic(0,0,2000,2000,r"C:\666.bmp","000000",0.9,0,x,y)
dm.MoveTo(xy[1],xy[2])
dm.LeftDown()
dm.LeftUp()


免責聲明!

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



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