目錄
版本
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()