From bdf69cd19895a6fec858fbef86cddc3eb51ed128 Mon Sep 17 00:00:00 2001 From: claustromaniac <20734810+claustromaniac@users.noreply.github.com> Date: Wed, 29 Nov 2017 04:33:02 +0000 Subject: [PATCH] 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. --- updater.bat | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/updater.bat b/updater.bat index 12dae37..7a70f28 100644 --- 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 ############################