Merge pull request #45 from Rooyca/main

updater creates a backup before deleting files
This commit is contained in:
Matthew Clark 2023-08-03 22:06:25 -07:00 committed by GitHub
commit 4efb9e12c3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 35 additions and 10 deletions

View File

@ -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

View File

@ -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