Page 1 of 1
Regarding ze.cmd and newer versions of Visual Studio?
Posted: Thu Nov 19, 2015 4:05 am
by zbrown
Hi,
I noticed the ze.cmd file has calls for Visual Studio versions up to 2012 ("Microsoft Visual Studio 11.0") but it's missing calls for VS 2013 ("Microsoft Visual Studio 12.0") and VS 2015 ("Microsoft Visual Studio 14.0").
When might that be addressed? Right now I'm just patching my ze.cmd

.
-Zac
Re: Regarding ze.cmd and newer versions of Visual Studio?
Posted: Thu Nov 19, 2015 5:30 am
by jussij
Here is the version of
ze.cmd that will be part of the next Zeus release:
Code: Select all
@echo off
echo USAGE: Create a shortcut to this file and set it to run as minimised.
REM Use this line to setup the GOPATH packages location
REM set GOPATH=%GOPATH%;C:\Tutorial\Go\Packages\
REM Use this line to setup the PYTHONPATH environment
REM set PYTHONPATH=c:\python3.61\lib\
REM Run the VSVARS32.BAT to setup the MS-Dev environment
REM
REM Microsoft Visual Studio Professional 2022
if not exist "C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\Tools\VsDevCmd.bat" goto VS2022a
call "C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\Tools\VsDevCmd.bat"
goto Zeus
REM Microsoft Visual Studio Community 2022
:VS2022a
if not exist "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" goto VS2017
call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat"
goto Zeus
REM Microsoft Visual Studio Professional 2019
if not exist "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\Tools\VsDevCmd.bat" goto VS2019a
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\Tools\VsDevCmd.bat"
goto Zeus
REM Microsoft Visual Studio Community 2019
:VS2019a
if not exist "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" goto VS2017
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat"
goto Zeus
REM Microsoft Visual Studio Professional 2017
:VS2017
if not exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\Tools\VsDevCmd.bat" goto VS2017a
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\Tools\VsDevCmd.bat"
goto Zeus
REM Microsoft Visual Studio Community 2017
:VS2017a
if not exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat" goto VS2014
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat"
goto Zeus
REM Microsoft Visual Studio 2014
:VS2014
if not exist "C:\Program Files\Microsoft Visual Studio 14.0\Common7\Tools\vsvars32.bat" goto VS2014a
call "C:\Program Files\Microsoft Visual Studio 14.0\Common7\Tools\vsvars32.bat"
goto Zeus
REM Microsoft Visual Studio 2014 - 64 Bit
:VS2014a
if not exist "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\vsvars32.bat" goto VS2012
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\vsvars32.bat"
goto Zeus
REM Microsoft Visual Studio 2012
:VS2012
if not exist "C:\Program Files\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat" goto VS2012a
call "C:\Program Files\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat"
goto Zeus
REM Microsoft Visual Studio 2012 - 64 Bit
:VS2012a
if not exist "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat" goto VS2011
call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat"
goto Zeus
REM Microsoft Visual Studio 2011
:VS2011
if not exist "C:\Program Files\Microsoft Visual Studio 11.0\Common7\Tools\vsvars32.bat" goto VS2011a
call "C:\Program Files\Microsoft Visual Studio 11.0\Common7\Tools\vsvars32.bat"
goto Zeus
REM Microsoft Visual Studio 2011 - 64 Bit
:VS2011a
if not exist "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\vsvars32.bat" goto VS2010
call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\vsvars32.bat"
goto Zeus
REM Microsoft Visual Studio 2010
:VS2010
if not exist "C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat" goto VS2010a
call "C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat"
goto Zeus
REM Microsoft Visual Studio 2010 - 64 Bit
:VS2010a
if not exist "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat" goto VS2008
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat"
goto Zeus
REM Microsoft Visual Studio 2008
:VS2008
if not exist "C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat" goto VS2008a
call "C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat"
goto Zeus
REM Microsoft Visual Studio 2008 - 64 Bit
:VS2008a
if not exist "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat" goto VS2005
call "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat"
goto Zeus
REM Microsoft Visual Studio 2005
:VS2005
if not exist "C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat" goto VS2005a
call "C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat"
goto Zeus
REM Microsoft Visual Studio 2005 - 64 Bit
:VS2005a
if not exist "C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat" goto Zeus
call "C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat"
goto Zeus
:Zeus
set zeus_exe="%userprofile%\AppData\Local\Programs\Zeus (x64)\z.exe"
if not exist %zeus_exe% goto Zeus_x86
start "" %zeus_exe% -f -s %1 %2 %3
goto Zeus_Exit
:Zeus_x86
set zeus_exe="%userprofile%\AppData\Local\Programs\Zeus\z.exe"
if not exist %zeus_exe% goto Zeus_Error
start "" %zeus_exe% -f -s %1 %2 %3
goto Zeus_Exit
:Zeus_Error
set "errorFile=%tmp%\zCmdError.txt"
echo. > %errorFile%
echo Unexpected error running the Zeus executable using the ze.cmd batch file found here: >> %errorFile%
echo. >> %errorFile%
echo %~dp0ze.cmd >> %errorFile%
echo. >> %errorFile%
echo To fix this issue: >> %errorFile%
echo. >> %errorFile%
echo 1. Check the details of that batch file to make sure they match your z.exe installation folder. >> %errorFile%
echo. >> %errorFile%
echo 2. Make sure the z.exe installation folder has been added to the system PATH environment variable. >> %errorFile%
echo. >> %errorFile%
echo 3. Also try running the Zeus executable using the desktop icon or directly from the installation folder using Windows Explorer. >> %errorFile%
START notepad.exe %errorFile%
:Zeus_Exit
exit