umi-ocr的路径为E:\Umi-OCR_Rapid_v2.1.5\Umi-OCR.exe
时间: 2025-07-08 08:47:36 浏览: 28
在按键精灵中调用 Umi-OCR 命令行工具时,可以通过两种方式指定路径:一种是将 Umi-OCR 的可执行文件目录添加到系统环境变量中,使其可以在任意位置通过命令调用;另一种是在脚本中直接使用完整路径调用 Umi-OCR 的可执行文件。
### 将 Umi-OCR 添加到系统路径
1. 打开“控制面板” → “系统和安全” → “系统” → “高级系统设置”。
2. 在“系统属性”窗口中点击“环境变量”。
3. 在“系统变量”部分找到 `Path` 变量并点击“编辑”。
4. 点击“新建”,然后输入 Umi-OCR 可执行文件所在的目录路径(例如 `E:\Umi-OCR`)。
5. 点击“确定”保存更改,并重启命令提示符或相关应用程序以使更改生效[^1]。
完成上述操作后,可以在按键精灵中直接使用以下代码调用 Umi-OCR:
```vbs
Dim shell, execResult
Set shell = CreateObject("WScript.Shell")
Set execResult = shell.Exec("cmd.exe /c umi-ocr --path ""e:/test.png"" --output ""C:\Output\result.txt""")
TracePrint("标准输出:" & execResult.StdOut.ReadAll())
TracePrint("错误输出:" & execResult.StdErr.ReadAll())
```
### 使用完整路径调用 Umi-OCR
若不希望修改系统环境变量,也可以直接在按键精灵脚本中使用完整路径来调用 Umi-OCR。此方法适用于未将 Umi-OCR 添加到系统路径的情况。示例代码如下:
```vbs
Dim shell, execResult
Set shell = CreateObject("WScript.Shell")
Set execResult = shell.Exec("cmd.exe /c ""E:\Umi-OCR\umi-ocr.exe"" --path ""e:/test.png"" --output ""C:\Output\result.txt""")
TracePrint("标准输出:" & execResult.StdOut.ReadAll())
TracePrint("错误输出:" & execResult.StdErr.ReadAll())
```
该方式确保即使程序不在系统 PATH 中,也能正确调用 Umi-OCR 执行图像识别任务[^1]。
阅读全文
相关推荐


















