From 10375b9f4d62f4a2bcb7b3fec1f8656242e9f15a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=AA=20Trung=20Hi=E1=BA=BFu?= Date: Sun, 23 Jun 2024 14:07:07 +0700 Subject: [PATCH] Update EpicGamesLauncher.bat --- EpicGamesLauncher.bat | 39 +++++++++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/EpicGamesLauncher.bat b/EpicGamesLauncher.bat index fe631251..663fc11f 100644 --- a/EpicGamesLauncher.bat +++ b/EpicGamesLauncher.bat @@ -4,6 +4,7 @@ :: Github: https://github.com/hieuck/curl-uri-wget-download-setup :: :: Facebook: https://www.facebook.com/ZzhieuhuhongzZ/ :: :: Donate to me: Vietcombank - 9966595263 - LE TRUNG HIEU :: +:: MoMo - 0966595263 - LE TRUNG HIEU :: :: :: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: @ECHO OFF @@ -90,28 +91,34 @@ set "NoticeOption=" REM MenuChoice Configuration setlocal EnableDelayedExpansion +:: Extracting the necessary parts from LinkFromGithub +for /f "tokens=1,2 delims=-." %%a in ("%LinkFromGithub%") do ( + set "prefixLFG=%%a" + set "versionLFG=%%b" +) + :menu set "Menu1=Official Website" set "Menu2=My Github" set "Menu3=My Dropbox" set "Menu4=My OneDrive" +REM Use the pattern "2. %Menu2% & echo." !MenuOptions!3. %Menu3%" to break the line. set "MenuOptions=" if not "!LinkFromGithub!"=="" ( - set "MenuOptions=!MenuOptions!2. %Menu2% " + set "MenuOptions=!MenuOptions! 2. %Menu2%" ) if not "!LinkFromDropbox!"=="" ( - set "MenuOptions=!MenuOptions!3. %Menu3% " + set "MenuOptions=!MenuOptions! 3. %Menu3%" ) if not "!LinkFromOneDrive!"=="" ( - set "MenuOptions=!MenuOptions!4. %Menu4%" + set "MenuOptions=!MenuOptions! 4. %Menu4%" ) if not "!MenuOptions!"=="" ( echo Do you want to use the download link from: echo. - echo 1. %Menu1% %MenuOptions% - + echo 1. %Menu1%%MenuOptions% ) else ( echo You have chosen to download from: %Menu1% goto NextStepAfterChosen @@ -119,7 +126,18 @@ if not "!MenuOptions!"=="" ( REM The number corresponding to the default choice set "defaultChoice=1" -echo Select an option (1 or 2 or 3 or 4) [Default is %defaultChoice%]: + +set "OptionsChoice=" +if not "!LinkFromGithub!"=="" ( + set "OptionsChoice=!OptionsChoice! or 2" +) +if not "!LinkFromDropbox!"=="" ( + set "OptionsChoice=!OptionsChoice! or 3" +) +if not "!LinkFromOneDrive!"=="" ( + set "OptionsChoice=!OptionsChoice! or 4" +) +echo Select an option (1%OptionsChoice%) [Default is %defaultChoice%]: choice /c 1234 /t 5 /d %defaultChoice% /n >nul REM Check the errorlevel to determine the choice made by the user @@ -146,7 +164,7 @@ if "%choice%"=="1" ( set "LinkForOldWindows32bit=" set "LinkForOldWindows64bit=" - set "Link=https://github.com/hieuck/curl-uri-wget-download-setup/raw/main/Setup/%LinkFromGithub%" + set "Link=https://github.com/hieuck/curl-uri-wget-download-setup/raw/main/Setup/%prefixLFG%/%LinkFromGithub%" set "LinkForAllWindows32bit=" set "LinkForAllWindows64bit=" goto NextStepAfterChosen @@ -348,7 +366,12 @@ if /i "%Extract7z%"=="Yes" ( REM Set up information related to software cr4cking if /i "%License%"=="Yes" ( set "Admin=Yes" - set "Cr4ckLink=https://github.com/hieuck/curl-uri-wget-download-setup/raw/main/Cr4ck/!Cr4ckFile!.rar" + :: Extracting the necessary parts from Cr4ckFile + for /f "tokens=1,3 delims=-" %%a in ("%Cr4ckFile%") do ( + set "prefix=%%a" + set "suffix=%%b" + ) + set "Cr4ckLink=https://github.com/hieuck/curl-uri-wget-download-setup/raw/main/Cr4ck/!prefix!!suffix!/!Cr4ckFile!.rar" set "Link7zdll=https://github.com/hieuck/curl-uri-wget-download-setup/raw/main/7z/7z.dll" set "Link7zexe=https://github.com/hieuck/curl-uri-wget-download-setup/raw/main/7z/7z.exe" if /i "%ARCH%"=="x86" (