3.1 tidy up
This commit is contained in:
parent
a6c93b3982
commit
457ef9ec2f
20
updater.bat
20
updater.bat
@ -36,13 +36,13 @@ GOTO parse
|
|||||||
:endparse
|
:endparse
|
||||||
ECHO.
|
ECHO.
|
||||||
IF DEFINED _updateb (
|
IF DEFINED _updateb (
|
||||||
REM THe normal flow here goes from phase 1 to phase 2 and then phase 3.
|
REM The normal flow here goes from phase 1 to phase 2 and then phase 3.
|
||||||
IF NOT "!_myname:~0,9!"=="[updated]" (
|
IF NOT "!_myname:~0,9!"=="[updated]" (
|
||||||
REM Phase 3
|
|
||||||
REM The new script, with the original name, should:
|
|
||||||
REM Delete the [updated]*.bat script
|
|
||||||
REM Begin the normal script routine.
|
|
||||||
IF EXIST "[updated]!_myname!.bat" (
|
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
|
REN [updated]!_myname!.bat [updated]!_myname!.bat.old
|
||||||
DEL /F "[updated]!_myname!.bat.old"
|
DEL /F "[updated]!_myname!.bat.old"
|
||||||
ECHO Script updated^^!
|
ECHO Script updated^^!
|
||||||
@ -74,16 +74,16 @@ IF DEFINED _updateb (
|
|||||||
EXIT /B
|
EXIT /B
|
||||||
)
|
)
|
||||||
) ELSE (
|
) 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.
|
|
||||||
IF "!_myname!"=="[updated]" (
|
IF "!_myname!"=="[updated]" (
|
||||||
ECHO The [updated] label is reserved. Rename this script and try again.
|
ECHO The [updated] label is reserved. Rename this script and try again.
|
||||||
ECHO.
|
ECHO.
|
||||||
TIMEOUT 300 >nul
|
TIMEOUT 300 >nul
|
||||||
) ELSE (
|
) 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.
|
||||||
IF EXIST !_myname:~9!.bat (
|
IF EXIST !_myname:~9!.bat (
|
||||||
REN !_myname:~9!.bat !_myname:~9!.bat.old
|
REN !_myname:~9!.bat !_myname:~9!.bat.old
|
||||||
DEL /F !_myname:~9!.bat.old
|
DEL /F !_myname:~9!.bat.old
|
||||||
|
Loading…
x
Reference in New Issue
Block a user