hiroi-sora

Results 389 comments of hiroi-sora

感谢支持,目前版本已经有屏幕贴图的功能。后续会继续优化和拓展截图功能。

非常抱歉,经过检查,`cannot import name 'trLoad' from 'i18n'` 是我的插件Release没有及时更新所致。 现在我已经上传了新的 [Release](https://github.com/hiroi-sora/Umi-OCR_plugins/releases) 。当然,你可以不用下载,而是通过如下方法手动修正代码: 用记事本等文本编辑器,打开下述文件: `win7_x64_PaddleOCR-json/paddleocr_config.py` 或 `win7_x64_RapidOCR-json/rapidocr_config.py` 开头有一行: `from i18n import trLoad, tr` 将`i18n`改为`plugin_i18n`,即: `from plugin_i18n import trLoad, tr` 保存并关闭文件。通过这个步骤,应该能修复无法导入插件的bug。

#### 1. 请尝试一下:在命令行里运行 `Umi-OCR.exe` ,会打印什么信息? 在 Umi-OCR 目录下,右键→在终端中打开,输入`./Umi-OCR.exe` 。 --- #### 2. 你的症状看起来跟这个旧issue比较相像: https://github.com/hiroi-sora/Umi-OCR_v2/issues/21 。 请检查一下,在命令行中运行exe,或者通过`RUN_CLI.bat`启动时:控制台打印的信息,跟上述issue中的记录是否有相似之处?是否都有类似 `WinError 31` 的报错? --- #### 3. 一个小实验 将 `Umi-OCR/main.py` 备份一下,然后用记事本打开它,删除全部代码,替换为下述文本: ```python import ctypes msg...

感谢测试,信息很有帮助。我推测有可能是您的 繁中Windows系统 对管道编码存在一定影响。 请将 main.py 的内容替换为下列代码。执行 Umi-OCR.exe 时,如果出现错误,应该会出现一个 `Error XXXXX` 的系统弹窗,并生成一个日志文件 `log.txt` 在同级目录下。请将 `log.txt` 的内容放上来我看看。 点击展开 ```python import os import sys import site def MessageBox(msg, type="error"): import ctypes info =...

啊,非常抱歉有行语句忘了删。请将上述代码中的 raise Exception("12543124524") 这一行删掉,再测试。

OK,这样就确认了,确实是繁中系统的编码问题。 我后续会搭一个繁中系统环境来测试修改。请你先用着命令行启动方式或者1.3.7的旧版。

> 在 命令行 能運行, 在 Explorer.exe 中 雙擊 不能運行 代码中有一些 print 语句用于打印信息。在命令行中运行时,输出到 `"CONOUT$"` 。双击运行时,由于不存在命令行窗口,所以输出到 `os.devnull` 。我估计是这里存在区别,导致了问题。 我大概已经查明,问题出在这行代码: ``` print(f"翻译加载完毕。{self.langCode} - {text}") ``` 简体的`译`跟繁体的`譯`不同。繁中系统的某个系统组件可能无法解码`译`,导致运行到这行代码时报错。 当然,”这行代码报错“只是表面现象,光是删掉它并不能解决问题。治本的方法是搞定文本编码兼容性。还在研究。 --- > 命令行 參數 報錯 在命令行中传入参数时,程序会在后台拉起一个新的进程,等价于在...

我找到了解决方法,在虚拟机繁体系统上验证通过。请你测试一下。 在 main.py 的中间有一段这样的代码: ```python # 尝试获取控制台的输出对象 try: fd = os.open("CONOUT$", os.O_RDWR | os.O_BINARY) fp = os.fdopen(fd, "w") except Exception as e: fp = open(os.devnull, "w") ``` 在两个 "w" 的后面加上【...

> 1 次轉 N 個 答:新版本 `--path` 指令已支持传入多个图片路径,1次转N张图片。不过只能混合输出所有结果,暂不支持 `Test1.txt` `Test2.txt` 分开不同文件输出。 > 命令行 是否不要顯示 UI 窗口 答:可在截图OCR标签页设置中 关闭“弹出主窗口”。 > 是否能直接建立 F:\Test\2\a4\z1.txt 這樣比較直覺 答:`Umi-OCR 无参数` 指令本身已有功能(弹出主窗口),故OCR指令必须使用 `--path` 。