2017-02-16 212 views
0

我小白在使用批處理文件,如何使用環境變量在批處理文件

好,我已經添加visstudio系統變量值爲C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

所以echo %visstudio%會給我在cmd中的Visual Studio中的路徑。

現在我怎麼能使用這個變量,以便我可以從我的批處理文件運行應用程序,我需要這個,因爲我有多個項目,我不想移動到文件夾中。

@echo off 
start %visstudio% "%cd%\Src\Edge\Test\Edge.Test.sln" 

早些時候我曾經不喜歡

@echo off 
start "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" "%cd%\Src\Edge\Test\Edge.Test.sln" 

如果我更新的Visual Studio然後我又需要改變所有批處理文件的路徑VS,並且沒有人會喜歡。

感謝您的任何幫助。

回答

1
start "window name - can be empty but not omitted" "%visstudio%" "%cd%\Src\Edge\Test\Edge.Test.sln" 

start將第一個「帶引號的參數」解釋爲窗口標題。它可以是空的。

可執行文件需要用引號括起來,因爲它包含空格。

+0

布拉沃,非常感謝:) –

相關問題