2011-05-26 122 views
7

如何設置默認visual studio命令提示符位置,以便我可以直接轉到我的項目目錄而不是使用通常的導航。更改默認Visual Studio命令提示位置

+0

您正在使用哪個版本的VS? – 2011-05-26 08:08:15

回答

8

添加它作爲一個外部工具到Visual Studio(這裏顯示2008年,應該是在其他版本類似):

  1. 選擇 「工具」, 「外部工具...」。
  2. 單擊添加
  3. 標題:& Cmd的
  4. 命令:CMD.EXE
  5. 參數:/ K 「C:\ Program Files文件(x86)的\微軟的Visual Studio 9.0 \ VC \ vcvarsall.bat」 86
  6. 初始目錄:$(SolutionDir)

enter image description here

注意論據來自「Visual Studio 2008的命令鐠ompt「快捷鍵。你可能會有所不同。

您可以使用「工具」,「自定義...」自定義工具欄併爲該命令添加一個按鈕。打開工具菜單並找到您創建的最後一個外部工具,並將其拖到工具欄上。

當您單擊該按鈕時,它將在當前解決方案的根目錄中打開命令提示符。

+0

非常感謝!有用! – Lch 2011-06-08 01:06:09

2

你可以把這些線位於要開始與目錄中的批處理腳本(vcvar.bat):

@echo off 

set VCDIR=%ProgramFiles%\Microsoft Visual Studio 10.0\VC 
if not exist "%VCDIR%" set VCDIR=%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\VC 
call "%VCDIR%\bin\vcvars32.bat" 

消防命令提示符在此目錄中,並調用vcvar.bat。您現在在命令提示符中具有VS環境。

0
  1. 複製Windows命令處理器 「C:\ WINDOWS \ SYSTEM32 \ cmd.exe的」,並粘貼到 「C:\您的\項目\目錄\ cmd.exe的」
  2. 編輯Visual Studio命令提示符快捷方式通過將目標字段中的%comspec%替換爲「C:\ Your \ Project \ Directory \ cmd.exe」。

因此,快捷方式的目標應如下所示:「C:\ Program Files \ x86 \ Microsoft Visual Studio 10.0 \蝙蝠 「」 AMD64

6

的Visual Studio 2013

上右鍵單擊 「開發人員命令提示符下VS2013」 快捷方式(您可以在找到 「Common7 \工具\快捷方式」 文件夾從那裏你安裝了你的VS2013)並選擇「屬性」,

更改:「開始於:」目錄到您想要的位置。

+0

如果您正在以管理員身份運行,這似乎不起作用 – stuzor 2014-02-25 04:53:21

+0

不能與「以管理員身份運行」模式一起使用。 – 2016-09-26 17:08:44

1

這將在每個目錄中添加一個菜單項「我的編譯器」,使您可以訪問目錄中的命令提示符。 保存爲某物。reg

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\Directory\shell\My Compiler] 

[HKEY_CLASSES_ROOT\Directory\shell\My Compiler\command] 
@="cmd.exe /k \"C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\VC\\vcvarsall.bat\"" 
+0

這幾乎適用於我,我在命令的末尾添加了一個'&& cd%1',因此它會打開我右鍵單擊的實際目錄。現在我的註冊表中的整個命令是:'cmd.exe/k「C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ vcvarsall.bat」&& cd%1' – 2017-12-19 14:01:31

2

導航到「vcvarsall.bat」文件。對我來說,路徑爲:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat 

此行添加到腳本的底部:

cd /d "D:\WhereverYouWant" 

斯科爾

+0

它可以工作,但在我的情況下,我必須在 C:\ Program Files文件(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ Tools \ VsDevCmd.bat – Kensei 2018-02-23 12:33:45

4

對於Visual Studio 2017年命令提示符下,你需要設置環境變量VSCMD_START_DIR到在命令提示符初始化後您想要結束的目錄。

我使用這個腳本:

set VSCMD_START_DIR=%1 "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat"

它接受目錄作爲第一個(也是唯一一個)的說法。

+0

我將此設置爲一個環境變量,它使用正常安裝Visual Studio命令提示符快捷方式。 – mikeschuld 2017-12-05 21:48:39