我一直在处理一个批处理文件,该文件将要求文件并使用ImageMagick输出TIFF版本,然后由Tesseract读取。在处理转换问题时,我保留了-debug configure
转换,以便我可以跟踪出错的地方。一旦我完成了所有工作,我删除了-debug configure
并且批处理文件停止工作。当我替换-debug configure
时,它又开始工作了。是-debug configure
不是应该跟踪计算机,还是做其他事情?谢谢你的帮助!
我的参考代码:
@echo off
:start
SETLOCAL EnableDelayedExpansion
SET WORK=C:\Users\Me
SET PATH=%PATH%;C:\ProgramFiles\ImageMagick-6.9.1Q16;C;\ProgramFiles\gs\gs9.16
SET IMCONV="%PROGRAMFILES%\ImageMagick-6.9.1-Q16\Convert"
SET TESS="%PROGRAMFILES(X86)%\Tesseract-OCR\Tesseract"
SET /p INPUTF=Input file(enter done if done)?
if %INPUTF%==done goto end
SET /p OUTPUTC=Output tiff file?
SET /p OUTPUTF=Output text file?
CD %WORK%
%IMCONV% -debug configure -density 300X300 %INPUTF% -auto-orient -depth 8 %OUTPUTC%
%Tess% %OUTPUTC% %OUTPUTF%
echo success
goto start
:end