commit bdf69cd19895a6fec858fbef86cddc3eb51ed128
parent 6ff3d1eb36e0e7fe7b2374d7903aaa8c3e6e58d2
Author: claustromaniac <20734810+claustromaniac@users.noreply.github.com>
Date: Wed, 29 Nov 2017 04:33:02 +0000
misc
To account for the possibility of the user running the script silently in the background. PAUSE would leave an instance in memory doing nothing indefinitely.
I was going to use TIMEOUT but PING performs better.
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/updater.bat b/updater.bat
@@ -49,7 +49,7 @@ IF DEFINED _updateb (
) ELSE (
ECHO Failed. Make sure PowerShell is allowed internet access.
ECHO.
- PAUSE
+ PING -n 301 127.0.0.1>nul
EXIT /B
)
) ELSE (
@@ -58,6 +58,9 @@ IF DEFINED _updateb (
CALL :begin
REN "!_myname!.bat" "!_myname:~9!.bat"
EXIT /B
+ ) ELSE (
+ ECHO.
+ ECHO The [updated] label is reserved. Do not run an [updated] script directly, or rename it to something else before you run it.
)
)
)
@@ -230,5 +233,6 @@ FOR /F "tokens=1,* delims=]" %%G IN ('find /n /v "" ^< "%~1"') DO (
ENDLOCAL
)
ENDLOCAL
+DEL /F %1 >nul
GOTO :EOF
REM ############################