如何在特定位置打开cmd窗口?

时间:2020-03-05 18:52:50  来源:igfitidea点击:

如何在特定位置打开cmd窗口而不必一直导航到所需目录?

解决方案

回答

我们可能需要查看Microsoft的此" PowerToy":

Open Command Window Here
  
  This PowerToy adds an "Open Command
  Window Here" context menu option on
  file system folders, giving you a
  quick way to open a command window
  (cmd.exe) pointing at the selected
  folder.

回答

这可能是我们想要的:

cmd /K "cd C:\Windows\"

注意,要更改驱动器号,我们需要使用cd / d。例如:

C:\Windows\System32\cmd.exe /K "cd /d H:\Python\"

(文档)

回答

使用/ K开关。例如

cmd /K "cd /d c:\WINDOWS\"

将在C:\ Windows目录中创建一个cmd窗口

回答

创建一个快捷方式,然后将快捷方式的"开始于"属性编辑为我们要启动cmd.exe的目录。

回答

如果我们使用的是Windows Vista或者更高版本,请在按住Shift键的同时右键单击资源管理器中的目录图标,然后单击"在此处打开命令窗口"上下文菜单选项。

如果我们已经在所需的目录中,则可以:

  • 打开资源管理器文件菜单时,按住Shift键,然后单击"在此处打开命令窗口"。如果看不到菜单栏,请按Alt键-Shift键-F键-Alt键F键打开文件菜单,再按Shift键。
  • 在资源管理器窗口的背景上按Shift键,然后单击鼠标右键,然后单击"在此处打开命令窗口"。 (由凯特在评论中推荐)

对于Windows XP,请使用dF提到的PowerToy来获得相同的功能。

回答

右键单击桌面并导航至new,然后从子菜单中选择"快捷方式"。浏览至Windows目录(或者文件夹),然后至" system32"目录,然后单击"确定"。

将" "和" cmd.exe"(不带引号)添加到命令字符串。它看起来应该像这样:

C:\WINDOWS\System32\cmd.exe.

点击"下一步"和"完成"。右键单击桌面上的新CMD图标,然后选择属性,然后在"开始"中单击"下一步"。在选项中,删除该行,并将路径添加到我们希望其开始的目录所在的位置。例如," C:\ temp \ mp3",然后单击"确定"。

回答

更新:现在已内置到Windows中。看到这个答案。

XP powertoy是一个不错的选择,但我想我会再发布一个,以防我们想"自己动手"。创建一个文本文件,将其命名为everything.reg,粘贴下面的代码,保存,然后双击将其添加到注册表中(或者,如果我们了解其中的内容,只需手动将信息添加到注册表中) .reg文件)。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...]
@="Command Prompt Here..."

[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...\command]
@="cmd.exe \"%1\""

更新:Windows更新后,Win10删除了cmd-here功能。要重新激活它,我们必须使用:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"NoWorkingDirectory"=""
"ShowBasedOnVelocityId"=dword:00639bc8

[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""

条目" ShowBasedOnVelocityId"是必填项

回答

我们也可以这样做:

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="command prompt here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /c start \"%1\" cmd.exe /k cd /d %1"
[HKEY_CLASSES_ROOT\Drive\shell\cmd]
@="command prompt here"
[HKEY_CLASSES_ROOT\Drive\shell\cmd\command]
@="cmd.exe /c start \"%1\" cmd.exe /k cd /d %1"

更新:对于Win10,我们需要ShowBasedOnVelocityId参见上面的答案。