このバッチスクリプトをファイル名にスペースと "(" ")"を付けて実行するにはどうすればよいですか?ファイル名をスペースで区切り、DOSバッチで
1)あなたは、いくつかの追加の引用符が必要です
:Start
@Echo off
Set _SourcePath=C:\tifs\*.tif
Set _OutputPath=C:\txts\
Set _Tesseract="C:\Program Files\Tesseract-OCR\tesseract.exe"
:Convert
For /F "usebackq delims=" %%A in (%_SourcePath%) Do Echo Converting %%A...&%_Tesseract% %%A %_OutputPath%%%~nA
:End
Set "_SourcePath="
Set "_OutputPath="
Set "_Tesseract="
FOR/FはDOSではサポートされていませんが、実際にはWindows NTのバッチファイルを意味すると思いますが、DOSでタグ付けしても実際には役に立ちません。 – Anders