updater.bat v3.0 the real deal

updater auto-update part - let's give this a shot - volunteers?
This commit is contained in:
earthlng 2017-11-28 18:17:47 +01:00 committed by GitHub
commit d71321027b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -36,6 +36,30 @@ SHIFT
GOTO parse
:endparse
ECHO.
IF DEFINED _updateb (
ECHO Checking updater version...
ECHO.
DEL /F "!_myname!-updated.bat" 2>nul
powershell -Command "(New-Object Net.WebClient).DownloadFile('https://github.com/ghacksuserjs/ghacks-user.js/raw/master/updater.bat', '!_myname!-updated.bat')" >nul
IF EXIST "!_myname!-updated.bat" (
CLS
START CMD /C "!_myname!-updated.bat" !_myparams:-updatebatch=!
DEL /F "!_myname!.bat" 2>nul
EXIT /B
) ELSE (
ECHO Failed. Make sure PowerShell is allowed internet access.
ECHO.
PAUSE
EXIT /B
)
) ELSE (
IF NOT "!_myname!"=="!_myname:-updated=X!" (
CALL :begin
REN "!_myname!.bat" "!_myname:-updated=!.bat"
EXIT /B
)
)
:begin
SET /A "_line=0"
IF NOT EXIST user.js (
ECHO user.js not detected in the current directory.