From fface4e14bf4391a5d917f858060095dad8c20e6 Mon Sep 17 00:00:00 2001 From: Mhnramin Date: Sun, 21 Feb 2021 05:27:36 +0800 Subject: [PATCH] This is my contribution to Superalgos --- Superalgos.bat | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 Superalgos.bat diff --git a/Superalgos.bat b/Superalgos.bat new file mode 100644 index 000000000..c50d58f88 --- /dev/null +++ b/Superalgos.bat @@ -0,0 +1,87 @@ +@echo off +:: BatchGotAdmin +::------------------------------------- +REM --> Check for permissions +>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" + +REM --> If error flag set, we do not have admin. +if '%errorlevel%' NEQ '0' ( + echo Requesting administrative privileges... + goto UACPrompt +) else ( goto gotAdmin ) + +:UACPrompt + echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" + set params = %*:"=" + echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs" + + "%temp%\getadmin.vbs" + del "%temp%\getadmin.vbs" + exit /B + +:gotAdmin + pushd "%CD%" + CD /D "%~dp0" +::-------------------------------------- +::ENTER YOUR CODE BELOW: +CLS +cd D:\Apps\Superalgos +echo Requesting data. +echo Requesting data confirmed. +echo Asking to launch database. +echo Sucesfull patching database. +echo Welcome to Superalgos. +echo +echo ,/((//, +echo /(((((((((((((. +echo / ((((((((((* +echo (((((((((, +echo ((((((((( +echo (((((((( +echo (. (((((((( +echo ,((. /((((((( +echo .(((, /((((((* +echo ((((, ((((((. /(((((( +echo /(((((, /(((((((( .(((((. +echo ,/((((((((((, /(((((((((/ *(((( +echo ,((((((((((((((. /((((((((((/ *(((. +echo /(((((((((((((/. //((((((((((((. (((/ +echo .((((((((((((/ ((((((((((((((((( /(( +echo (((((((((((, *(((((((((((((((((((((. ((( +echo /((((((((/ (((((((((((((((((((((((((( /(, +echo .((((((( .((((((((((((((((((((((((((((( .( +echo .(((((/ *((((((((((((((((((((((((((((( +echo ,((((* *(((((((((( +echo .*// .,*, +echo . +echo *((((((((((((*. +echo ./(((((((((((, .( +echo .(((((((((((/. *((* +echo ,((((((((((((((((((((((((* +echo *((((((((((((((((((((( +echo /(((((((((((((((* +echo ,/((((((* + +echo choose below +ECHO 1.Full Ram requirement +ECHO 2.Less Ram requirement +ECHO. + +CHOICE /C 12 /M "Enter your choice:" + +pause +:: Note - list ERRORLEVELS in decreasing order +IF ERRORLEVEL 2 GOTO Less Ram requirement +IF ERRORLEVEL 1 GOTO Full Ram requirement + +:Full Ram requirement +ECHO Full Ram requirement +start node run +GOTO End + +:Less Ram requirement +ECHO Less Ram requirement +start node run minMemo +GOTO End + +:End \ No newline at end of file