아래의 행을 cmd 창에 복사/붙여 넣을 때 문제없이 실행됩니다. 내가 DoStuff.bat로 저장할 때박쥐 스크립트는 첫 번째 줄만 실행합니까?
"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat"
msbuild proj\projsln /p:Configuration=Debug
proj\proj\bin\Debug\proj.exe my args
그러나 나는 그 때, 아무것도 (실행 VCVARS32.BAT의 텍스트 인) 아래의 메시지가 표시됩니다. 그것은 내 프로젝트를 빌드하지 않으며 분명히 새로 빌드 된 실행 파일을 실행하지 않습니다.
왜 3 가지 명령을 모두 실행해야합니까?
>"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat"
Setting environment for using Microsoft Visual Studio 2010 x86 tools.
[이 Windows 배치 파일의 첫 줄만 실행하지만 세 줄 모두 명령 셸에서 실행되는 이유는 무엇입니까?] (http://stackoverflow.com/questions/4036754/why-does-only-the -first-line-of-this-windows-batch-file-execute-but-all-three-li) – user