mirror of
https://github.com/rainerzufalldererste/windows_x64_shellcode_template
synced 2026-06-08 16:57:13 +00:00
55 lines
969 B
Batchfile
55 lines
969 B
Batchfile
@ECHO OFF
|
|
|
|
IF [%1]==[] GOTO MANUAL_CONFIG
|
|
|
|
IF "%1"=="1" GOTO ONE;
|
|
IF "%1"=="2" GOTO TWO;
|
|
IF "%1"=="3" GOTO THREE;
|
|
IF "%1"=="4" GOTO FOUR;
|
|
IF "%1"=="5" GOTO FIVE;
|
|
|
|
ECHO INVALID PARAMETER (%1)
|
|
|
|
:MANUAL_CONFIG
|
|
ECHO 1. Visual Studio 2022 Solution
|
|
ECHO 2. Visual Studio 2019 Solution
|
|
ECHO 3. Visual Studio 2017 Solution
|
|
ECHO 4. Visual Studio 2015 Solution
|
|
ECHO 5. Visual Studio 2013 Solution
|
|
|
|
CHOICE /N /C:12345 /M "[1-45]:"
|
|
|
|
IF ERRORLEVEL ==5 GOTO FIVE
|
|
IF ERRORLEVEL ==4 GOTO FOUR
|
|
IF ERRORLEVEL ==3 GOTO THREE
|
|
IF ERRORLEVEL ==2 GOTO TWO
|
|
IF ERRORLEVEL ==1 GOTO ONE
|
|
GOTO END
|
|
|
|
:FIVE
|
|
ECHO Creating VS2013 Project...
|
|
premake\premake5.exe vs2013
|
|
GOTO END
|
|
|
|
:FOUR
|
|
ECHO Creating VS2015 Project...
|
|
premake\premake5.exe vs2015
|
|
GOTO END
|
|
|
|
:THREE
|
|
ECHO Creating VS2017 Project...
|
|
premake\premake5.exe vs2017
|
|
GOTO END
|
|
|
|
:TWO
|
|
ECHO Creating VS2019 Project...
|
|
premake\premake5.exe vs2019
|
|
GOTO END
|
|
|
|
:ONE
|
|
ECHO Creating VS2022 Project...
|
|
premake\premake5.exe vs2022
|
|
GOTO END
|
|
|
|
:END
|