如何在特定位置打开cmd窗口,而无需一直导航到我想要的目录?
答案 0 :(得分:456)
这可能是你想要的:
cmd /K "cd C:\Windows\"
请注意,要更改驱动器号,您需要使用cd /d
。例如:
C:\Windows\System32\cmd.exe /K "cd /d H:\Python\"
答案 1 :(得分:287)
如果您使用的是Windows Vista或更高版本,请在按住Shift键的同时右键单击资源管理器中的文件夹图标,然后单击“在此处打开命令窗口”或“在此处打开PowerShell窗口”上下文菜单选项。
如果您已经在所需的文件夹中,则可以执行以下操作之一:
对于Windows XP,use the PowerToy mentioned by dF可以获得相同的功能。
答案 2 :(得分:236)
假设在文件资源管理器中您已打开目标目录/文件夹,请执行以下操作:
点击地址栏,或按 Alt + D
现在,当地址栏突出显示时,在栏中输入 cmd 。
按Enter键
您会注意到该文件夹中的命令提示符
答案 3 :(得分:75)
从Windows 7到某些版本的Windows 10,可以非常简单地在任何地方打开命令提示符,而无需使用命令“cd”进行导航。 尝试以下方法。 按住 Shift 键单击鼠标右键。
它会产生这样的选项。然后只需选择“在此打开命令窗口”选项。 最新版本的Windows 10已经用“Open Powershell here”取代了这个功能。
答案 4 :(得分:60)
您可能需要查看this "PowerToy" from Microsoft:
在此打开命令窗口
这款PowerToy增加了一个“开放命令” 窗口在这里“上下文菜单选项 文件系统文件夹,给你一个 快速打开命令窗口的方法 (cmd.exe)指向所选的 文件夹中。
编辑:此软件无法在早于或晚于Windows XP的Windows版本上运行。
答案 5 :(得分:38)
在Windows Vista上,Windows 7和Windows 10只需按住 Shift 键并右键单击文件夹即可。
上下文菜单将包含一个标题为“在此打开命令窗口”
的条目更新:在资源管理器的地址栏中输入“cmd”,然后按输入
更新2:在Windows 10中,转到文件菜单并选择“打开Windows PowerShell”。可以选择以管理员运行。
答案 6 :(得分:33)
使用/ K开关。例如
cmd /K "cd /d c:\WINDOWS\"
将在C:\ Windows目录
创建一个cmd窗口答案 7 :(得分:26)
只需在地址栏中写下cmd
,它就会在当前文件夹中打开。
答案 8 :(得分:12)
创建快捷方式并编辑您希望cmd.exe启动的目录的快捷方式的“开始”属性。
答案 9 :(得分:12)
此外,这是在任何Windows文件夹中打开控制台的快捷方式:
Alt + D
以关注地址栏cmd
并按Enter键非常实用的捷径。
答案 10 :(得分:12)
在Windows 8中,您可以单击地址栏并键入“cmd”(不带引号)并按Enter键。这将打开当前路径中的cmd窗口。
答案 11 :(得分:11)
我刚看到这个问题,并且无法在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
找到此脚本答案 12 :(得分:10)
在Windows中,转到文件资源管理器中的文件夹位置,删除路径,然后键入cmd,然后按Enter。并且路径将以cmd打开。
答案 13 :(得分:10)
更新:现在内置于Windows中。请参阅this answer。
XP powertoy是一个不错的选择,但我想我会发布另一个,以防你想“推出自己的”。创建一个文本文件,将其命名为anything.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
是强制性的
答案 14 :(得分:9)
对于Windows 7或更高版本,在目标文件夹地址栏内输入cmd。这就对了。它将打开命令提示符,并将路径设置为当前目录。
答案 15 :(得分:9)
最简单的方法是转到Windows资源管理器的地址栏,然后在那里输入cmd
。它会自动为您打开命令提示符窗口。
答案 16 :(得分:8)
命令'pushd'将设置当前文件夹:
cmd /k "pushd D:\Music"
答案 17 :(得分:7)
对于Windows: 选择要在命令提示符中打开的文件夹 - 选择后, 保持&#39; Shift键&#39;按下。右键单击那里并选择选项 &#34;在这里打开命令窗口&#34;
答案 18 :(得分:7)
在文件资源管理器中,按住Shift
键,然后按right click
或press and hold
上要打开命令的folder
或drive
在该位置提示,click/tap
选项Open Command Prompt Here
。
答案 19 :(得分:6)
在Windows资源管理器中 - 按住Shift键并右键单击文件夹“打开命令窗口”选项显示在菜单中。或者使用Windows版本的语言。
答案 20 :(得分:6)
我看到有多个答案,有些很复杂:),看到它们很奇怪。您只需打开任何Windows文件夹窗口,导航到所需的文件夹并专注于地址栏并输入&#34; cmd&#34;然后按Enter键,将直接显示新的命令提示符窗口,其中包含我们已在Windows文件夹窗口中导航的文件夹路径或位置。 如果您想通过清晰图像查看这些步骤,可以查看
答案 21 :(得分:6)
答案 22 :(得分:5)
使用params / S / K pushd“C:\ YOUR FOLDER \”创建cmd.exe的快捷方式
答案 23 :(得分:4)
此程序始终在资源管理器的当前路径中打开cmd.exe: https://github.com/jhasse/smart_cmd
您也可以将其固定到任务栏,然后使用WindowsKey + [1-0]作为键盘快捷键。
答案 24 :(得分:4)
我知道的方式比较简单。在开始菜单中找到cmd.exe并将其作为快捷方式发送到桌面。然后右键单击它并选择属性。您将在“目标”下看到“开始”框。将该目录更改为您要设置的任何内容。单击“确定”,然后启动桌面中的cmd.exe。在我看来,这是一个非常简单和确定的解决方案:)
答案 25 :(得分:4)
我注意到Shift +右键单击超长上下文菜单,其中包含&#34;打开命令窗口&#34;选项并不总是出于任何原因显示(我使用的是Windows 10),所以这里的方法始终有效:
点击开始,输入&#34; cmd&#34;,右键单击&#34;命令提示符&#34; &GT;单击&#34;打开文件位置&#34;。
复制&#34;命令提示符&#34;您希望直接打开cmd的目录的快捷方式。
右键单击新快捷方式,然后单击&#34;属性&#34;。
编辑&#34;开始于:&#34;字段为空白或%CD%,然后单击&#34;确定&#34;。
现在,当您单击此快捷方式时,它将打开指向快捷方式当前所在的当前目录的命令提示符,例如,将此快捷方式复制到桌面并运行它以打开cmd到桌面目录。
答案 26 :(得分:3)
此方法使用cmd.exe
和Send to
快捷方式,因此cmd.exe
可以直接打开目录。这种替代方法是在右键菜单中没有Open command window here
的情况下。
shell:sendto
以导航至Send to
文件夹。Command Prompt
快捷方式或创建新的快捷方式.lnk
文件。%windir%\system32\cmd.exe /k cd /d
,然后按“确定”保存更改。Send to
菜单以使用cmd
快捷方式。此快捷方式应打开cmd
窗口,其中右键单击选择目录。
此方法至少应在Window 7和10下工作。将快捷方式命名为Command Prompt (cd)
以指定快捷方式的任务。
可能的错误消息:
快捷方式:在Send to
下使用时,目录会自动添加到快捷方式的末尾作为参数,因此快捷方式不需要在目录中输入。
答案 27 :(得分:3)
批量使用Just-one-line文件:
START“Desire_Path”//没有引号puth你要用cmd开始的位置
示例(打开文本编辑器,将代码放在那里并使用.bat扩展名保存文件):
START cd C:\Users
然后双击它
****注意:如果您希望资源管理器完成任务,请不要放置CD命令。
*要做opossite:
为了在使用cmd时使用explorer.exe aplication打开特定目录,可以使用命令START和要显示的文件夹的绝对路径。
答案 28 :(得分:3)
答案 29 :(得分:3)
右键单击桌面并导航到新建,然后从子菜单中选择“快捷方式”→浏览到Windows目录(或文件夹),然后到system32
目录并单击确定
将\
和“cmd.exe”(不带引号)添加到命令字符串。它应该是这样的:
C:\WINDOWS\System32\cmd.exe.
单击下一步和完成。右键单击桌面上的新CMD图标并选择属性,然后单击 Next 到“开始”。在选项中,删除该行并将路径添加到您希望其开始的目录所在的位置...例如,C:\temp\mp3
并单击确定。
答案 30 :(得分:3)
不是将其保存为快捷方式,而是我这样做,我发现它非常有用。已经有作为快捷方式显示的答案,但我只是想分享一下,特别是我觉得它对角度项目非常有用。
@ECHO OFF
cd C:\YourProjectPath\FolderPath\
使用方便的名称另存为.bat文件。 (我通常把它保存为 “转到-myProjectName.bat”
然后将该bat文件复制到默认路径中(当您运行cmd时, 无论你的默认路径是什么,它都从那开始。例如,在 我的机器是windows / system32)
goto-myProjectName
然后它应该带你去那里。
答案 31 :(得分:2)
<====||==========> 在 Windows 10 上 <==========||===>
假设您在文件资源管理器中打开了目标目录/文件夹,请执行以下操作:
点击地址栏,或者按 Alt
+ A
现在当地址栏突出显示时,在栏中输入 cmd
。
按 Enter
键
对于 powershell 窗口:
Alt
+ f
+ s
+ a
答案 32 :(得分:2)
就我而言,我非常希望在特定文件夹下以ADMIN模式打开一个CMD窗口。方法如下(适用于Windows 7):
在目标文件夹中,创建仅包含一行的START.BAT:
start cd c:\MyTargetFolder
从START.BAT中拖动快捷方式,并将其命名为“ START AS ADMIN”。
右键单击该快捷方式,然后选择“以管理员身份运行”和“最小化运行”。还要确保“开始于”将导致选择相同的驱动器(因为CD不会更改驱动器!)。
单击该快捷方式时,将显示UAC提示,然后在所需文件夹中打开命令窗口。标题栏将显示此CMD窗口处于管理员模式。
答案 33 :(得分:2)
你也可以这样做:
[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
- 请参阅上面的答案。
答案 34 :(得分:1)
在Windows 10中,只需单击一下即可在任何文件夹中获取cmd。
只需将"shift + mouse right click "
保留在您的愿望文件夹中,cmd
将以您的文件夹路径打开。
答案 35 :(得分:1)
尽管在Windows 10下HKCR\Directory\shell
有一些答案(该命令不起作用),但以下内容对我有用:
SetOpenCmdHere.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\cmd]
@="Open CMD here..."
[HKEY_CLASSES_ROOT\Folder\shell\cmd\command]
@="C:\\Windows\\system32\\cmd.exe /k pushd \"%1\""
答案 36 :(得分:1)
如果使用Total Commander,底部会有一个字段。它显示您当前所在的活动目录,并将在该目录中运行输入的命令。
答案 37 :(得分:0)
Windows 10 File Explorer现在具有“快速访问工具栏”。
只需按“ Alt + F”打开文件菜单,导航到“打开Windows PowerShell”菜单,右键单击并选择“添加到快速访问工具栏”:
答案 38 :(得分:0)
在Windows中,转到特定文件夹,然后单击文件资源管理器路径并将其删除,然后键入cmd并单击enter ..在cmd中,您的特定文件夹及其路径将打开。.
答案 39 :(得分:0)
对于这个简单的问题,当您在cmd中的路径上只是输入
时,为什么要进行如此多的设置start .
然后按Enter
答案 40 :(得分:0)
答案 41 :(得分:0)