以下の行を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バッチファイルの最初の行だけが実行されますが、3行すべてがコマンドシェルで実行されるのはなぜですか?](http://stackoverflow.com/questions/4036754/why-does-only-the -first-line-of-this-windows-batch-file-execute-but-all-three-li) – user