forked from Mirrors/RGSX
Fix RGSX Retrobat.bat script to use correct path for MAIN_SCRIPT
Co-authored-by: RetroGameSets <102905084+RetroGameSets@users.noreply.github.com>
This commit is contained in:
@@ -16,20 +16,27 @@ echo [%DATE% %TIME%] Exécution de __main__.py pour RetroBat >> "%LOG_FILE%"
|
|||||||
:: Définir les chemins relatifs et les convertir en absolus
|
:: Définir les chemins relatifs et les convertir en absolus
|
||||||
set CURRENT_DIR=%CD%
|
set CURRENT_DIR=%CD%
|
||||||
set PYTHON_EXE=python.exe
|
set PYTHON_EXE=python.exe
|
||||||
set MAIN_SCRIPT=__main__.py
|
|
||||||
|
:: Détecter le répertoire racine en remontant de deux niveaux depuis le script
|
||||||
|
pushd "%CURRENT_DIR%\..\.."
|
||||||
|
set "ROOT_DIR=%CD%"
|
||||||
|
popd
|
||||||
|
|
||||||
|
:: Définir le chemin du script principal selon les spécifications
|
||||||
|
set "MAIN_SCRIPT=%ROOT_DIR%\roms\ports\__main__.py"
|
||||||
|
|
||||||
:: Convertir les chemins relatifs en absolus avec pushd/popd
|
:: Convertir les chemins relatifs en absolus avec pushd/popd
|
||||||
pushd "%CURRENT_DIR%\..\..\system\tools\Python"
|
pushd "%ROOT_DIR%\system\tools\Python"
|
||||||
set "PYTHON_EXE_FULL=%CD%\!PYTHON_EXE!"
|
set "PYTHON_EXE_FULL=%CD%\!PYTHON_EXE!"
|
||||||
popd
|
popd
|
||||||
|
|
||||||
pushd "%CURRENT_DIR%\..\ports\RGSX"
|
set "MAIN_SCRIPT_FULL=!MAIN_SCRIPT!"
|
||||||
set "MAIN_SCRIPT_FULL=%CD%\!MAIN_SCRIPT!"
|
|
||||||
popd
|
|
||||||
|
|
||||||
:: Afficher et logger les variables
|
:: Afficher et logger les variables
|
||||||
echo CURRENT_DIR : !CURRENT_DIR!
|
echo CURRENT_DIR : !CURRENT_DIR!
|
||||||
echo [%DATE% %TIME%] CURRENT_DIR : !CURRENT_DIR! >> "%LOG_FILE%"
|
echo [%DATE% %TIME%] CURRENT_DIR : !CURRENT_DIR! >> "%LOG_FILE%"
|
||||||
|
echo ROOT_DIR : !ROOT_DIR!
|
||||||
|
echo [%DATE% %TIME%] ROOT_DIR : !ROOT_DIR! >> "%LOG_FILE%"
|
||||||
echo PYTHON_EXE_FULL : !PYTHON_EXE_FULL!
|
echo PYTHON_EXE_FULL : !PYTHON_EXE_FULL!
|
||||||
echo [%DATE% %TIME%] PYTHON_EXE_FULL : !PYTHON_EXE_FULL! >> "%LOG_FILE%"
|
echo [%DATE% %TIME%] PYTHON_EXE_FULL : !PYTHON_EXE_FULL! >> "%LOG_FILE%"
|
||||||
echo MAIN_SCRIPT_FULL : !MAIN_SCRIPT_FULL!
|
echo MAIN_SCRIPT_FULL : !MAIN_SCRIPT_FULL!
|
||||||
@@ -43,9 +50,7 @@ if not exist "!PYTHON_EXE_FULL!" (
|
|||||||
echo [%DATE% %TIME%] Python.exe non trouvé. Préparation du téléchargement... >> "%LOG_FILE%"
|
echo [%DATE% %TIME%] Python.exe non trouvé. Préparation du téléchargement... >> "%LOG_FILE%"
|
||||||
|
|
||||||
:: Créer le dossier Python s'il n'existe pas
|
:: Créer le dossier Python s'il n'existe pas
|
||||||
pushd "%CURRENT_DIR%\..\..\..\system\tools"
|
set "TOOLS_FOLDER_FULL=!ROOT_DIR!\system\tools"
|
||||||
set "TOOLS_FOLDER_FULL=%CD%"
|
|
||||||
popd
|
|
||||||
|
|
||||||
if not exist "!TOOLS_FOLDER_FULL!\Python" (
|
if not exist "!TOOLS_FOLDER_FULL!\Python" (
|
||||||
echo Création du dossier !TOOLS_FOLDER_FULL!\Python...
|
echo Création du dossier !TOOLS_FOLDER_FULL!\Python...
|
||||||
|
|||||||
Reference in New Issue
Block a user