这可能是你想要的:
cmd /K "cd C:\Windows\"
请注意,要更改驱动器号,您需要使用 cd /d
。例如:
C:\Windows\System32\cmd.exe /K "cd /d H:\Python\"
如果您使用的是 Windows Vista 或更高版本,请在按住 Shift 键的同时右键单击资源管理器中的文件夹图标,然后单击“在此处打开命令窗口”或“在此处打开 PowerShell 窗口”上下文菜单选项。
如果您已经在所需的文件夹中,则可以执行以下操作之一:
[仅限 Win8+] 单击资源管理器功能区的文件按钮,然后单击“在此处打开命令窗口”或“在此处打开 PowerShell 窗口”。
Shift-右键单击资源管理器窗口的背景,然后单击“在此处打开命令窗口”或“在此处打开 PowerShell 窗口”。 (凯特在评论中推荐)
[仅限 Vista 或 Win7] 打开资源管理器文件菜单时按住 Shift 键,然后单击“在此处打开命令窗口”。如果看不到菜单栏,请按 Alt-Shift-F - Alt-F 打开“文件”菜单,然后按 Shift 打开“文件”菜单。
对于 Windows XP,use the PowerToy mentioned by dF 获得相同的功能。
假设您在文件资源管理器中打开了目标目录/文件夹,请执行以下操作:
单击地址栏,或者按 Alt+D 现在,当地址栏突出显示时,在栏中键入 cmd。按回车键
您会注意到该文件夹中的命令提示符
从 Windows 7 到 Windows 10 的某些版本,在任何地方打开命令提示符都非常简单,无需使用命令“cd”进行导航。试试下面的一个。按住 Shift 键单击鼠标右键。
https://i.stack.imgur.com/VxAHr.png
它将产生这样的选项。然后只需选择“在此处打开命令窗口”选项。最新版本的 Windows 10 已将此功能替换为“在此处打开 Powershell”。
试用 this "PowerToy" from Microsoft:
在此处打开命令窗口 此 PowerToy 在文件系统文件夹上添加了“在此处打开命令窗口”上下文菜单选项,让您可以快速打开指向所选文件夹的命令窗口 (cmd.exe)。
编辑:除了 Windows XP,此软件将无法在任何版本的 Windows 上运行。
https://i.stack.imgur.com/sdXWW.png
在 Windows Vista、Windows 7 和 Windows 10 上,只需按住 Shift 键并右键单击文件夹即可。
上下文菜单将包含一个标题为:“在此处打开命令窗口”的条目
更新:在资源管理器的地址栏中输入“cmd”并回车
https://i.stack.imgur.com/irrxh.png
更新 2:在 Windows 10 中,转到文件菜单并选择“打开 Windows PowerShell”。有一个以管理员身份运行的选项。
https://i.stack.imgur.com/3GAxb.png
使用 /K 开关。例如
cmd /K "cd /d c:\WINDOWS\"
将在 C:\Windows 目录下创建一个 cmd 窗口
只需在地址栏中输入cmd
,它将在当前文件夹中打开。
在 Windows 中,转到文件资源管理器中的文件夹位置,删除路径并键入 cmd,然后按 Enter。路径将在 cmd 中打开。
此外,这是在任何 Windows 文件夹中打开控制台的快捷方式:
在 Windows 资源管理器中打开任何文件夹。
按 Alt + D 聚焦地址栏
输入 cmd 并按回车
很实用的捷径。
在 Windows 8 中,您可以单击地址栏并键入“cmd”(不带引号)并按 Enter。这将在当前路径中打开 cmd 窗口。
最简单的方法是转到 Windows 资源管理器的地址栏并在其中键入 cmd
。它将自动为您打开命令提示符窗口。
cmd
。它在窗口的目录中打开 cmd 。终端中没有导航。只是为了确保每个人都在同一页面上:Windows Explorer 与 Internet Explorer、运行对话框或任务管理器不同。
如果您从任务栏启动 cmd,则需要执行以下操作:
右键单击->右键单击命令提示符->属性
https://i.stack.imgur.com/NMFBt.png
然后在属性窗口中更改 Start in 的值:
https://i.stack.imgur.com/1oI8t.png
此解决方案不适用于以管理员身份打开命令提示符
创建一个快捷方式并编辑您希望 cmd.exe 启动的目录的快捷方式的“开始于”属性。
/k "pushd <dir>"
解决方案适用于两者。
我刚刚看到这个问题,无法帮助在 Windows XP 上发布我的 cmd 的 AutoHotkey 脚本。您可以在脚本中发现热键。好消息是当您当前的窗口是资源管理器时,cmd 将在地址栏中显示的路径中打开。
我将此脚本保存在一个文件夹中,其中存储了所有绿色工具(包括 AutoHotkey)。对于一台新机器,我只需复制文件夹,双击脚本将 .ahk 与 AutoHotkey 关联,并在我的启动文件夹中创建一个快捷方式。它比安装 PowerToys 更快。
; Get working folder
GetWorkingFolder() {
if WinActive("ahk_class ExploreWClass") or WinActive("ahk_class CabinetWClass") {
ControlGetText, path, Edit1
return %path%
} else if WinActive("FreeCommander") {
Send, {CTRLDOWN}{ALTDOWN}{INS}{ALTUP}{CTRLUP}
Sleep, 100
return clipboard
} else {
return "C:\"
}
}
#IfWinActive,
#c::
path := GetWorkingFolder()
Run, %ComSpec%, %path%
return
; PowerShell
#+C::
path := GetWorkingFolder()
Run, %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe, %path%
return
#^c::
Run, %ComSpec%, %temp%
return
#!c::
path := GetWorkingFolder()
Run, %comspec% /k "%VS90COMNTOOLS%vsvars32.bat", %path%
return
; irb
#!b::
path := GetWorkingFolder()
Run, c:\cygwin\bin\ruby /usr/bin/irb, %path%
return
; Bash
#b::
path := GetWorkingFolder()
Run, bash --login, %path%
return
; Paste in console
+INS::
if WinActive("ahk_class ConsoleWindowClass") {
WinGetPos, x, y, w, h, A
MouseGetPos, mx, my
;MsgBox x=%x% y=%y% w=%w% h=%h% mx=%mx% my=%my%
if (mx < 10)
mx = 10
else if (mx > w - 30)
mx := w - 30
if (my < 40)
my = 40
else if (my > h)
my := h - 10
MouseClick, right, mx, my
}
return
对于任何感兴趣的人,您可以在 rwin on github 找到此脚本
更新:现在已内置在 Windows 中。请参阅this answer。
XP powertoy 是一个不错的选择,但我想我会发布另一个,以防您想“自己动手”。创建一个文本文件,将其命名为any.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
是必需的
这将在上下文菜单中添加条目以启动自动导航到您单击的目录的命令窗口。
用法:
Right-click a folder icon (or the empty background area inside an already open folder)
and click either "Open in Terminal" or "Open in Terminal (Admin)".
You can also right click files to execute them with a command window.
When the file is done running you are left with a command window that is navigated to the files directory.
https://i.stack.imgur.com/buU1K.png
Open_in_Terminal.reg
Windows Registry Editor Version 5.00
; Admin versions.
; Right click on a folder in a directory.
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHereAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHereAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \"%1\"'\""
; Right click on nothing in a directory, i.e. the "background" of the directory.
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHereAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHereAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \"%V\"'\""
; Right click on nothing in a library directory, i.e. the "background" of the library directory.
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHereAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHereAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \"%V\"'\""
; Right click on a file in a directory.
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindowAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindowAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \\\"%W \\\" && \\\"%1\\\"'\""
; Non-Admin versions.
; Right click on a folder in a directory.
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHere]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHere\command]
@="cmd.exe /k pushd \"%1\""
; Right click on nothing in a directory, i.e. the "background" of the directory.
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHere]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHere\command]
@="cmd.exe /k pushd \"%V\""
; Right click on nothing in a library directory, i.e. the "background" of the library directory.
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHere]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHere\command]
@="cmd.exe /k pushd \"%V\""
; Right click on a file in a directory.
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindow]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindow\command]
@="cmd.exe /k pushd \"%W\" && \"%1\""
这需要付出很多努力,所以如果您觉得慷慨,请随时发送 paypal 捐款以帮助我克服调试和测试它的 PTSD :)
如果您需要一个卸载程序:
Open_in_Terminal_Remover.reg
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHereAsAdministrator]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHereAsAdministrator]
[-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHereAsAdministrator]
[-HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindowAsAdministrator]
[-HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHere]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHere]
[-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHere]
[-HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindow]
pushd 命令设置当前文件夹。所以:
cmd /k "pushd D:\Music"
对于 Windows 7 或更高版本,只需在目标文件夹地址栏中键入 cmd。这就对了。它将打开命令提示符,路径设置为您当前的目录。
此答案适用于 Windows 10。
https://i.stack.imgur.com/1bcj5.png
和
https://i.stack.imgur.com/wKNKx.png
在文件资源管理器中,按住 Shift
键,然后按住 right click
或 press and hold
在您要在该位置打开命令提示符的 folder
或 drive
,然后按住 click/tap
在 {7 } 选项。
我看到有多个答案,有些很复杂:),看到它们很奇怪。您只需打开任何 Windows 文件夹窗口,导航到所需文件夹并专注于地址栏并输入“cmd”并按 Enter,您将直接看到新的命令提示符窗口,其中包含我们已经导航的文件夹路径或位置windows文件夹窗口。如果您想以清晰的图像查看这些步骤,您可以查看
how to open command prompt in a specific folder directly
使用参数 /S /K pushd "C:\YOUR FOLDER\" 创建 cmd.exe 的快捷方式
对于 Windows:选择要在命令提示符中打开的文件夹 - 选择后,按住“Shift 键”。右键单击那里并选择选项“在此处打开命令窗口”
在 Windows 中转到特定文件夹,然后单击文件资源管理器路径并将其删除,然后键入 cmd 并单击 enter.. 在 cmd 中,您的特定文件夹及其路径将打开..
在 Windows 资源管理器中 - shift + 鼠标右键单击文件夹上方的“在此处打开命令窗口”选项显示在菜单中。或使用您的 Windows 版本的语言。
<===||==========> 在 Windows 10 上 <==========||===>
假设您在文件资源管理器中打开了目标目录/文件夹,请执行以下操作:
单击地址栏,或者在地址栏突出显示时按 Alt + A 现在,在栏中键入 cmd。按回车键
对于 powershell 窗口:
只需按 Alt + f + s + a
我知道有一种更简单的方法。在开始菜单中找到 cmd.exe 并将其作为快捷方式发送到桌面。然后右键单击它并选择属性。您将在“目标”下看到“开始于”框。将该目录更改为您想要设置的任何内容。单击确定并启动桌面中的 cmd.exe。在我看来,这是一个非常简单且确定的解决方案:)
此程序始终在资源管理器的当前路径中打开 cmd.exe:https://github.com/jhasse/smart_cmd
您也可以将其固定到任务栏,然后使用 WindowsKey+[1-0] 作为键盘快捷键。
如果您使用 Total Commander,则底部有一个字段。它显示您当前所在的活动目录,并将在该目录中运行输入的命令。
https://i.stack.imgur.com/naGaS.png
cd
命令的情况下以干净的提示开始?将&cls
附加到字符串,如下所示:cmd.exe /K "cd /d H:\Python\&cls"
(documentation) 将此行保存到jumpstart.bat
文件中,以便通过双击它轻松访问。%windir%\system32\cmd.exe /k cd "\My Projects"
。