我有一個下面的批處理文件Windows批處理文件終止過早
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
的「生成服務」行從未打印出來,可以有人指出它是如何應該這樣做批處理文件繼續執行?
我有一個下面的批處理文件Windows批處理文件終止過早
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
的「生成服務」行從未打印出來,可以有人指出它是如何應該這樣做批處理文件繼續執行?
嘗試使用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
與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
使用這個,如果你想vcvarsall.bat在當前窗口運行,不是一個單獨的。
Call %VSPATH%\VC\vcvarsall.bat
可能的重複http://stackoverflow.com/questions/3023543/execute-batch-file-after-another-batch-file-completes – LittleBobbyTables 2010-08-27 16:01:24