user.js

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit e663b8a968f5b36a39d732e0a82c66507b7791cf
parent 457ef9ec2f100c052cce8fdcad51b0acfa487457
Author: claustromaniac <20734810+claustromaniac@users.noreply.github.com>
Date:   Sat,  9 Dec 2017 16:49:42 +0000

3.2

Prevent issues handling the script when the name includes spaces.

+ Formatting.

Diffstat:
Mupdater.bat | 31++++++++++++++-----------------
1 file changed, 14 insertions(+), 17 deletions(-)

diff --git a/updater.bat b/updater.bat @@ -39,11 +39,10 @@ IF DEFINED _updateb ( REM The normal flow here goes from phase 1 to phase 2 and then phase 3. IF NOT "!_myname:~0,9!"=="[updated]" ( IF EXIST "[updated]!_myname!.bat" ( - REM Phase 3 - REM The new script, with the original name, should: - REM Delete the [updated]*.bat script - REM Begin the normal script routine. - REN [updated]!_myname!.bat [updated]!_myname!.bat.old + REM ## Phase 3 ##: The new script, with the original name, will: + REM * Delete the [updated]*.bat script + REM * Begin the normal routine + REN "[updated]!_myname!.bat" "[updated]!_myname!.bat.old" DEL /F "[updated]!_myname!.bat.old" ECHO Script updated^^! ECHO. @@ -52,11 +51,10 @@ IF DEFINED _updateb ( ECHO. GOTO begin ) - REM Phase 1 - REM -updatebatch will: - REM Download new batch and name it [updated]*.bat - REM Open that script in a new CMD window. - REM Exit + REM ## Phase 1 ## + REM * Download new batch and name it [updated]*.bat + REM * Start that script in a new CMD window + REM * Exit ECHO Updating script... ECHO. REM Uncomment the next line and comment the powershell call for testing. @@ -79,14 +77,13 @@ IF DEFINED _updateb ( ECHO. TIMEOUT 300 >nul ) ELSE ( - REM Phase 2 - REM The [updated]*.bat script will: - REM Copy itself overwriting the original batch. - REM Start that script in a new CMD instance. - REM Exit. + REM ## Phase 2 ##: The [updated]*.bat script will: + REM * Copy itself overwriting the original batch + REM * Start that script in a new CMD instance + REM * Exit IF EXIST !_myname:~9!.bat ( - REN !_myname:~9!.bat !_myname:~9!.bat.old - DEL /F !_myname:~9!.bat.old + REN "!_myname:~9!.bat" "!_myname:~9!.bat.old" + DEL /F "!_myname:~9!.bat.old" ) COPY /B /V /Y "!_myname!.bat" "!_myname:~9!.bat" START CMD /C "!_myname:~9!.bat" !_myparams!