38 lines
1007 B
Batchfile
38 lines
1007 B
Batchfile
@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%"
|