diff --git a/PythonProj/ScanOCR/OCR仕分け実行.bat b/PythonProj/ScanOCR/OCR仕分け実行.bat new file mode 100644 index 00000000..71824b94 --- /dev/null +++ b/PythonProj/ScanOCR/OCR仕分け実行.bat @@ -0,0 +1,37 @@ +@echo off +chcp 65001 >nul +cd /d "%~dp0" + +if not exist "config.txt" ( + echo config.txt が見つかりません。配布パッケージが不完全です。 + pause + exit /b 1 +) + +set "SCRIPT_DIR=" +for /f "usebackq tokens=1,2 delims==" %%A in ("config.txt") do ( + if "%%A"=="スクリプトフォルダ" set "SCRIPT_DIR=%%B" +) + +if "%SCRIPT_DIR%"=="" ( + echo config.txt に スクリプトフォルダ の設定が見つかりません。 + pause + exit /b 1 +) + +set "PYTHON_EXE=%~dp0%SCRIPT_DIR%\python\python.exe" +set "MAIN_PY=%~dp0%SCRIPT_DIR%\extract_and_rename.py" + +if not exist "%PYTHON_EXE%" ( + echo 配布パッケージが不完全です(pythonフォルダが見つかりません)。管理者に確認してください。 + pause + exit /b 1 +) + +if not exist "%MAIN_PY%" ( + echo 配布パッケージが不完全です(extract_and_rename.pyが見つかりません)。管理者に確認してください。 + pause + exit /b 1 +) + +"%PYTHON_EXE%" "%MAIN_PY%"