Script 1.8.0

uploadTessData

原型:

uploadTessData(fileName)

是否支持多设备:

不支持

描述:

上传traineddata文件,该函数用于 analyzeText函数解析屏幕文字。更多信息请查看Google OCR 在 Total Control 的应用

参数:

fileName:字符串,trainedData 文件路径

返回值:

成功返回 true
若有异常发生,返回 false,可通过 lastError() 函数获取具体的错误信息。

示例:
var ret = device.uploadTessData("E:\\data\\eng.traineddata");
print("ret: " + ret);
var ret = device.uploadTessData("E:\\data\\chi_sim.traineddata");
print("ret: " + ret);

获取屏幕上文字的完整示例如下:

//获取当前设备对象
var device = Device.getMain();
// 上传traineddata文件
var ret = device.uploadTessData("E:\\sigmaTC\\产品20180611\\orc\\chi_sim.traineddata"); 
//这里的路径为traineddata文件在当前PC上的存储位置。
if(ret == true) {
    //用"singleline"模式搜索文字
    var text = device.analyzeText(261,608,433,656,"chi_sim","singleline");
    print("获取到的文字是 : " + text);
}

运行结果:

获取到的文字是 : 没有会话信息