更改默认Visual Studio命令提示符位置

时间:2011-05-26 08:05:19

标签: visual-studio

如何设置默认的visual studio命令提示符位置,以便我可以直接进入项目目录而不是使用常用导航。

8 个答案:

答案 0 :(得分:8)

将它作为外部工具添加到Visual Studio(此处显示的2008,在其他版本中应该类似):

  1. 选择“工具”,“外部工具......”。
  2. 点击添加
  3. 标题:& Cmd
  4. 命令:cmd.exe
  5. 参数:/ k“c:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat”x86
  6. 初始目录:$(SolutionDir)
  7. enter image description here

    请注意,参数来自“Visual Studio 2008命令提示符”快捷方式。你的可能会有所不同。

    您可以使用“工具”,“自定义...”自定义工具栏并为此命令添加按钮。打开“工具”菜单,找到您创建的最后一个外部工具,然后将其拖到工具栏上。

    单击该按钮时,它将在当前解决方案的根目录中打开命令提示符。

答案 1 :(得分:6)

Visual Studio 2013 中,

右键单击“ VS2013的开发人员命令提示符”快捷方式(可在安装VS2013的“Common7 \ Tools \ Shortcuts”文件夹中找到)并选择“属性”,

将:“开始于:”目录更改为您想要的位置。

答案 2 :(得分:6)

对于Visual Studio 2017命令提示符,您需要在命令提示符初始化后将环境变量VSCMD_START_DIR设置为要结束的目录。

我使用这个脚本:

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

它接受该目录作为第一个(也是唯一的)参数。

答案 3 :(得分: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环境。

答案 4 :(得分:2)

导航到" vcvarsall.bat"文件。对我来说,路径是:

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

将此行添加到脚本的底部:

cd /d "D:\WhereverYouWant"

斯科尔

答案 5 :(得分:1)

这将为每个目录添加一个菜单项“my compiler”,使您可以访问目录中的命令提示符。 将其保存为something.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\""

答案 6 :(得分:1)

对于 Developer Command Prompt for VS 2019,您可以使用以下命令设置 Decimal environment variable

VSCMD_START_DIR

答案 7 :(得分:0)

  1. 从“C:\ Windows \ System32 \ cmd.exe”复制Windows命令处理器并粘贴到“C:\ Your \ Project \ Directory \ cmd.exe”
  2. 通过在目标字段中将%comspec%替换为“C:\ Your \ Project \ Directory \ cmd.exe”来编辑Visual Studio命令提示符快捷方式。
  3. 因此快捷方式的Target应该类似于:“C:\ Your \ Project \ Directory \ cmd.exe”/ k“”C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ vcvarsall.bat“ “amd64