Aqua,
Deskperience,
屏幕,
文字,
捕獲本帖最后由 ghl781258 于 2010-9-24 16:05 編輯
使用Aqua Deskperience V1.3.11的TCaptureX.dll捕獲屏幕文字
命令行運行regsvr32 <path>\TCaptureX.dll以便進行注冊
如果注冊dll有問題,就安裝Aqua Deskperience V1.3.11也可以。
請分別運行代碼進行驗證。因為兩者有細微而重要區(qū)別。
;==========================例子1:捕獲活動窗體文字
$oShell = ObjCreate("TCaptureX.TextCaptureX")
$res = $oShell.CaptureActiveWindow
MsgBox(0,0,$res)
;===========================例子2:捕獲指定區(qū)域文字
$Title = WinGetTitle('')
$hwnd = Dec(StringTrimLeft(WinGetHandle($Title), 2))
$oShellx = ObjCreate("TCaptureX.TextCaptureX")
$resx = $oShellx.GetTextFromRect($hwnd, 100, 100, 200, 200)
MsgBox(0, $hwnd, $resx)
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。