@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%"