@echo off rem Invokes a tool within a Visual Studio prompt rem Uses %PLATFORM% to set architecture of prompt set "vspath=%ProgramFiles%\Microsoft Visual Studio\2022\Enterprise" if exist "%vspath%" goto found set "vspath=%ProgramFiles%\Microsoft Visual Studio\2022\Community" if exist "%vspath%" goto found set "vspath=%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise" if exist "%vspath%" goto found set "vspath=%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community" if exist "%vspath%" goto found :notfound echo Visual Studio directory not found exit /b 1 :found if "%platform%"=="x64" ( call "%vspath%\Common7\Tools\VsDevCmd.bat" -no_logo -arch=x64 ) else ( call "%vspath%\Common7\Tools\VsDevCmd.bat" -no_logo ) %* exit /b %errorlevel%