代码如下:
--导入comx插件
import("std");
import2("comx","
http://www.yhhe.net/ape/import/comx/comx.dll");
--创建MODI对象(必须安装office2003中的Microsoft Document Imaging组件)
mdoc = comx.CreateObject("MODI.Document");
if(not mdoc)then
win.messageBox("请将安装office2003及Microsoft Document Imaging组件","屏幕ocr文字识别");
return false;
end;
--导入图片
mdoc:Create(_LASDIR.."\\temp.bmp");
--进行OCR识别,参数分别为语言ID,是否自动诱转,是否自动拉伸
mdoc:OCR( 0x9,_FALSE,_FALSE);
上面是一个调用office2003 MDI进行OCR识别,如果反复不断运行时,mdoc:OCR( 0x9,_FALSE,_FALSE) 会出现下面错误,完全不能保证24小时不间断运行,如果能增加错误捕捉指令,出错了也继续不断运行那就最好!


希望新版模拟精灵增加出错继续运行下一步或能像其他言语一样抛出异常并运行指定代码!
如:
try{}catch(Exception ex){out.print("error");}