如何获得文件夹的右键单击命令行?[重复]


17

我希望能够右键单击名为(C:\ myFolder)的文件夹,并像这样打开命令提示符...

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\myFolder>

这可能吗?


1
除了一个很好的答案,一个工作解决方案是打开一个cmd提示符并键入CD(即C,D,空格),将文件夹拖到该文件夹​​并按Enter。但右移点击更有意义。我想对其进行修改,使其位于右键单击菜单中而没有发生任何变化甚至更好。
barlop 2014年

1
恕我直言,这个问题更加简洁明了。较早的先前问题是更好的候选者,可以将其视为重复项。
LMSingh 2014年

Answers:


44

如何从Windows资源管理器中打开命令提示符

在早期版本的Windows(例如XP / 2000)中,您需要运行TweakUI才能从上下文菜单中获取该信息。

但是,从Windows 7和Windows 8开始,您只需Shift在右键单击时按住键即可。

在此处输入图片说明

Shift右键单击时,它很容易按住键,您将在此处找到打开的命令窗口。

在此处输入图片说明

在线上有许多帖子,涉及如何将相同的功能插入具有注册表漏洞和各种废话的默认右键单击上下文菜单中,使您无需Shift即可执行此操作。

我只是使用shift +右键单击把戏,继续我的生活。我建议大多数最终用户不要进入注册表,除非他们知道自己在做什么。

看看这篇关于techrepublic的文章


其他一些也只会在按住时显示shift,例如“ Run As ...”(如果我没记错的话)。
艾文·黄

当为患有脑瘫和其他疾病的人提供客户支持时,我们必须学习如何在Windows中执行此操作,因为并非每个人都可以使用鼠标。使用CTRL + ESC或Windows键打开Windows资源管理器。导航找到Windows资源管理器。用空格键打开子文件夹。找到Windows资源管理器后,单击TAB键,直到找到正确的文件夹。 SHIFT + F10的文件夹上单击鼠标右键..移动你的箭头向上或向下,然后按ENTER键启动...
Leptonator

3

按住Shift键单击仅适用于文件夹并回答原始问题。但是,即使在所有Windows版本(NT,2000,XP和更高版本)中的文件上,您也可以具有相同的效果。我已经在资源管理器中的文件夹和文件上使用了此解决方案。更重要的是,它甚至可以在“文件选择”对话框中使用。Windows文件上下文菜单可以出现的任何地方。它还不需要注册表更改。

在“ SendTo”文件夹中,您可以制作一个名为“ LaunchCMDAtThisFileOrFolder.Bat”的批处理文件。Windows版本的“ SendTo”的位置不同。看到这个对于XP,这对于Vista和7,8如果您喜欢代码,那么这可能很有趣

批处理文件将具有以下代码。

@Echo off
%~d1
CD %~dp1
CMD /K

现在,您可以右键单击任何文件,然后单击“发送到”->“ LaunchCMDAtThisFileOrFolder”。

这是“标准Windows对话框”的示例,您可以在其中使用它。请注意,上下文菜单位于文件上,而不是文件夹上,因为这两个菜单均适用。

这是一个标准Windows对话框的示例,我可以在其中使用它。 请注意,上下文菜单位于文件上,而不是文件夹上,因为这两个菜单均适用。

这是可以使用此文件的非标准Windows文件列表的示例。

这是可以使用此文件的非标准Windows文件列表的示例。

在“ SendTo”目标的文件夹中打开了CMD Prompt。

批处理文件的工作方式。参考Windows命令行帮助,尤其是FOR命令 http://www.robvanderwoude.com/allhelpw2ksp4_en.php#FOR

%〜d1转换为批处理文件中第一个参数的驱动器号。
CD%〜dp1转换为CD“第一个参数的路径”。
CMD / K运行CMD.exe。批处理文件中特别需要/ K参数,否则CMD.exe将自动关闭。

PS:我+1了MDT Guy的答案,因为我学会了新的快捷方式。

参考文献:

http://support.microsoft.com/kb/310270 http://answers.microsoft.com/zh-cn/windows/forum/windows_7-files/i-have-windows-7-and-cannot-locate-the -send-to / 652b4c8a-e743-46c4-a554-c1c8b334ee35 http://www.howtogeek.com/howto/windows-vista/customize-the-windows-vista-send-to-menu/ http:// answers。 microsoft.com/zh-CN/windows/forum/windows_vista-desktop/how-to-locate-the-sendto-folder-in-vista/78b16711-1135-4eb0-851a-8abae9bfe9ed http://www.robvanderwoude.com /allhelpw2ksp4_en.php#FOR


当文件位于其他驱动器上时,此功能有效吗?我认为您可能需要“ CD%〜dp1 / D”中的/ D开关。
RJFalconer 2014年

@RJFalconer这样做是因为行..%〜d1。这将导致文件D:或E:等。编辑答案进行说明。感谢您的修改。
LMSingh 2014年

知道了 整齐。:)
RJFalconer 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.