我有以下批处理文件
echo Setting visual studio 2010 environment variables
set VSPATH="C:\Program Files (x86)\Microsoft Visual Studio 10.0"
%VSPATH%\VC\vcvarsall.bat
echo Generating Service
'生成服务'行永远不会打印出来,有人可以指出它应该如何完成,以便批处理文件继续执行吗?
答案 0 :(得分:5)
尝试在批处理文件前使用CALL语句
echo Setting visual studio 2010 environment variables
set VSPATH="C:\Program Files (x86)\Microsoft Visual Studio 10.0"
CALL %VSPATH%\VC\vcvarsall.bat
echo Generating Service
答案 1 :(得分:1)
使用start
:
echo Setting visual studio 2010 environment variables
set VSPATH="C:\Program Files (x86)\Microsoft Visual Studio 10.0"
start %VSPATH%\VC\vcvarsall.bat
echo Generating Service
答案 2 :(得分:1)
如果您希望vcvarsall.bat在当前窗口中运行而不是单独的窗口,请使用此选项。
Call %VSPATH%\VC\vcvarsall.bat