|
本帖最后由 ghl781258 于 2010-9-24 16:05 编辑
使用Aqua Deskperience V1.3.11的TCaptureX.dll捕获屏幕文字
命令行运行regsvr32 <path>\TCaptureX.dll以便进行注册
如果注册dll有问题,就安装Aqua Deskperience V1.3.11也可以。
请分别运行代码进行验证。因为两者有细微而重要区别。
;==========================例子1:捕获活动窗体文字
$oShell = ObjCreate("TCaptureX.TextCaptureX")
$res = $oShell.CaptureActiveWindow
MsgBox(0,0,$res)
;===========================例子2:捕获指定区域文字
$Title = WinGetTitle('')
$hwnd = Dec(StringTrimLeft(WinGetHandle($Title), 2))
$oShellx = ObjCreate("TCaptureX.TextCaptureX")
$resx = $oShellx.GetTextFromRect($hwnd, 100, 100, 200, 200)
MsgBox(0, $hwnd, $resx) |
评分
-
查看全部评分
|