从资源管理器中打开当前文件夹中具有管理权限的cmd的热键

问题描述 投票:0回答:10

在资源管理器序列中

Shift+F10 -> open command window here
在当前目录中打开cmd。

有没有办法通过快捷方式以管理权限启动 cmd 来执行相同的操作?

windows-10 keyboard-shortcuts shortcut
10个回答
66
投票

此处列出了完整的快捷方式 答案链接

  1. 右键单击“开始”并从“快速链接”菜单中选择“命令提示符”或“命令提示符(管理员)”。您还可以为此路线使用键盘快捷键:Windows 键 + X,然后按 C(非管理员)或 A(管理员)。
  2. 在搜索框中键入 cmd,然后按 Enter 键打开突出显示的命令提示符快捷方式。要以管理员身份打开会话,请按 Alt+Shift+Enter。
  3. 在文件资源管理器中,单击地址栏以选择其内容;然后输入cmd并按Enter键。这将在当前文件夹中打开一个非管理员命令提示符会话。
  4. 在文件资源管理器窗口中,按住 Shift 键并右键单击文件夹或驱动器。这将在所选位置打开非管理命令提示符会话。
  5. 要在当前文件夹中打开管理命令提示符窗口,请使用此隐藏的 Windows 10 功能:导航到要使用的文件夹,然后按住 Alt 并键入 F、S、A(该键盘快捷键与切换到功能区上的“文件”选项卡,然后选择“以管理员身份打开命令提示符”。

7
投票
  1. 只需从开始以管理员身份运行打开cmd提示符,
  2. 使用位置/地址栏复制要执行的路径
  3. 使用CD空间粘贴地址并回车

它将设置为所需的文件夹路径


4
投票

我将命令添加到注册表中的资源管理器上下文菜单中,用于背景、文件夹和文件。

我知道您想要键盘快捷键。我希望您能够使用和调整这些命令,并使用现有的 Windows 快捷方式系统,该系统允许您设置键盘快捷键。

这里是一篇文章的链接,其中包含命令以及带有 REG 文件的 ZIP 的链接:

https://dkcool.tailnet.net/2019/05/add-open-admin-command-prompt-to-the-explorer-context-menu-in-windows-10/#tldr/

添加到Windows注册表:

对于文件夹上下文菜单:(右键单击资源管理器窗口中的文件夹)

powershell -WindowStyle Hidden "start cmd \"/k cd /d %1\" -v runAs"

对于背景上下文菜单:(右键单击背景 资源管理器窗口):

powershell -WindowStyle Hidden "start cmd \"/k cd /d %V\" -v runAs"

对于文件上下文菜单:(在资源管理器中右键单击文件 窗口):

powershell -WindowStyle Hidden "start cmd \"/k cd /d %w\" -v runAs"

这里是有关 shell 变量的文章的链接:

https://superuser.com/questions/136838/which-special-variables-are-available-when-writing-a-shell-command-for-a-context

编辑:

我使用 Shift+F10、Shift+上下文菜单键或 Shift-右键单击添加键盘快捷键,然后添加所需选项的给定字母,您可以在注册表中对其进行修改。我将所有文件放在 GitHub 上,链接如下。

https://github.com/DKCTC/windows-terminal-admin-shortcuts-registry


2
投票

您也可以使用powershell。这会很容易。

  1. 转到您的文件位置
  2. Alt + F + S + AAlt + f + s + a

0
投票

我也需要同样的东西,以便更容易地启动我的角度开发测试。 但是,如果不以管理员身份运行命令提示符,“ngserve”将无法工作。

已经使用 Git Bash 一段时间了。 Git Bash 网站

所以我选择 Gitbash 从应用程序的根文件夹启动相同的操作。 [在根文件夹内右键单击并选择此处的 Git Bash]

并运行命令“ngserve”。构建已编译,我能够访问端口 [4200]。


0
投票

如果您正在寻找一个不会让您进入powershell的懒惰解决方案,您可以使用这个不错的脚本以管理员身份运行批处理文件。您唯一需要做的就是在末尾添加 cmd.exe。将此批处理文件放入您想要的文件夹中并运行它。


0
投票

您可以尝试将以下命令粘贴到.reg文件中并运行:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\AdminOpenCmd]
@="Open CMD here admin"
"Icon"="cmd.exe"
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\AdminOpenCmd\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs\""

此命令可以打开 cmd 窗口并以管理员身份更改当前路径,但这会在启动时闪烁 powershell 窗口。


0
投票

在当前文件夹中,您可以按住 Alt 并输入 F、S、A 以调出“文件”菜单,然后打开 powerShell 管理。或者,从当前文件夹的顶部菜单中,您可以单击“文件”,将鼠标悬停在“打开 Windows powerShell”上,然后打开管理 PowerShell 窗口。但是,您无法使用此方法在 Windows 10 中打开管理命令提示符 (cmd) 窗口。

如果您需要管理命令提示符 (cmd) 而不是 PowerShell,只需在打开的 PowerShell 窗口中键入“cmd”即可。这会将 PowerShell 窗口转换为管理命令提示符。


-1
投票

您可以在 PowerShell 中运行如下所示的脚本,您只需检查语法即可尝试实现下面的示例

      powershell changepath.sh <path>
      
      changepath.sh
       CD $args[0]
        chmod rwxrwxrwx user ... 

-1
投票

您可以通过按住 ALT 并键入 S->M->A 打开 PowerShell。然后在PS中输入cmd移动到cmd。

© www.soinside.com 2019 - 2024. All rights reserved.