2011-07-13 12 views
0

を使用して複数のコマンドを呼び出すと、私は、次のコマンドラインでProcessBuilderをを呼び出しています:はProcessBuilderを

{"cmd.exe", "/c", "C:\\Program Files\\Microsoft Visual Studio 10.0\\Common7\\Tools\\..\\..\\VC\\vcvarsall.bat && msbuild"}

プロセスは、この例外がスローされます。

'C:\Program' is not recognized as an internal or external command, operable program or batch file.

私は&& msbuildを削除するとエラーが行きます離れている(これは引用の問題ではない)。どのようにこの作品を作るためのアイデアですか?

答えて

2

私はWindowsマシンをノックアウトしていませんが、私の推測では&&msbuildを別々の配列エントリとして引用することになります。

{"cmd.exe", 
"/c", 
"C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\..\..\VC\vcvarsall.bat", 
"&&", 
"msbuild"} 
+0

私はモニターを介して手を差し伸べることができたら、私は:)非常にありがとう! – Gili

関連する問題