mirror of
https://github.com/mon5termatt/medicat_installer
synced 2024-11-13 01:10:26 +00:00
Merge pull request #45 from Rooyca/main
updater creates a backup before deleting files
This commit is contained in:
commit
4efb9e12c3
@ -78,10 +78,6 @@ If /I "%Errorlevel%"=="4" (
|
||||
set lang=gr
|
||||
goto curver
|
||||
)
|
||||
If /I "%Errorlevel%"=="4" (
|
||||
set lang=gr
|
||||
goto curver
|
||||
)
|
||||
If /I "%Errorlevel%"=="5" (
|
||||
set lang=tr
|
||||
goto curver
|
||||
|
41
update.bat
41
update.bat
@ -1,12 +1,41 @@
|
||||
@echo off
|
||||
|
||||
REM Backup files before Deleting
|
||||
IF EXIST "Medicat Installer.exe" (
|
||||
copy "Medicat Installer.exe" "Medicat Installer.exe.bak"
|
||||
)
|
||||
IF EXIST "MediCat_Installer.exe" (
|
||||
copy "MediCat_Installer.exe" "MediCat_Installer.exe.bak"
|
||||
)
|
||||
IF EXIST "Medicat Installer.bat" (
|
||||
copy "Medicat Installer.bat" "Medicat Installer.bat.bak"
|
||||
)
|
||||
IF EXIST "MediCat_Installer.bat" (
|
||||
copy "MediCat_Installer.bat" "MediCat_Installer.bat.bak"
|
||||
)
|
||||
|
||||
timeout 2 > nul
|
||||
DEL "Medicat Installer.exe"
|
||||
DEL "MediCat_Installer.exe"
|
||||
DEL "Medicat Installer.bat"
|
||||
DEL "MediCat_Installer.bat"
|
||||
|
||||
DEL "Medicat Installer.exe" 2>nul
|
||||
DEL "MediCat_Installer.exe" 2>nul
|
||||
DEL "Medicat Installer.bat" 2>nul
|
||||
DEL "MediCat_Installer.bat" 2>nul
|
||||
|
||||
cls
|
||||
echo.Updating Medicat Installer. Please wait while the new file is downloaded.
|
||||
curl http://url.medicatusb.com/installerupdate -o Medicat_Installer.bat -q -L
|
||||
|
||||
REM Check if the download was successful
|
||||
IF NOT EXIST "Medicat_Installer.bat" (
|
||||
echo ERROR: Failed to download the new file.
|
||||
REM Restore the backup if it exists
|
||||
IF EXIST "Medicat Installer.bat.bak" (
|
||||
copy "Medicat Installer.bat.bak" "Medicat Installer.bat"
|
||||
)
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
cls
|
||||
start cmd /k Medicat_Installer.bat Medicat_Installer.bat
|
||||
del %0 && exit
|
||||
start cmd /k Medicat_Installer.bat
|
||||
del %0 && exit
|
Loading…
Reference in New Issue
Block a user