在资源管理器序列中
Shift+F10 -> open command window here
在当前目录中打开cmd。
有没有办法通过快捷方式以管理权限启动 cmd 来执行相同的操作?
此处列出了完整的快捷方式 答案链接
它将设置为所需的文件夹路径
我将命令添加到注册表中的资源管理器上下文菜单中,用于背景、文件夹和文件。
我知道您想要键盘快捷键。我希望您能够使用和调整这些命令,并使用现有的 Windows 快捷方式系统,该系统允许您设置键盘快捷键。
这里是一篇文章的链接,其中包含命令以及带有 REG 文件的 ZIP 的链接:
添加到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 变量的文章的链接:
编辑:
我使用 Shift+F10、Shift+上下文菜单键或 Shift-右键单击添加键盘快捷键,然后添加所需选项的给定字母,您可以在注册表中对其进行修改。我将所有文件放在 GitHub 上,链接如下。
https://github.com/DKCTC/windows-terminal-admin-shortcuts-registry
您也可以使用powershell。这会很容易。
- 转到您的文件位置
- 按 Alt + F + S + A 或 Alt + f + s + a
我也需要同样的东西,以便更容易地启动我的角度开发测试。 但是,如果不以管理员身份运行命令提示符,“ngserve”将无法工作。
已经使用 Git Bash 一段时间了。 Git Bash 网站
所以我选择 Gitbash 从应用程序的根文件夹启动相同的操作。 [在根文件夹内右键单击并选择此处的 Git Bash]
并运行命令“ngserve”。构建已编译,我能够访问端口 [4200]。
如果您正在寻找一个不会让您进入powershell的懒惰解决方案,您可以使用这个不错的脚本以管理员身份运行批处理文件。您唯一需要做的就是在末尾添加 cmd.exe。将此批处理文件放入您想要的文件夹中并运行它。
您可以尝试将以下命令粘贴到.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 窗口。
在当前文件夹中,您可以按住 Alt 并输入 F、S、A 以调出“文件”菜单,然后打开 powerShell 管理。或者,从当前文件夹的顶部菜单中,您可以单击“文件”,将鼠标悬停在“打开 Windows powerShell”上,然后打开管理 PowerShell 窗口。但是,您无法使用此方法在 Windows 10 中打开管理命令提示符 (cmd) 窗口。
如果您需要管理命令提示符 (cmd) 而不是 PowerShell,只需在打开的 PowerShell 窗口中键入“cmd”即可。这会将 PowerShell 窗口转换为管理命令提示符。
您可以在 PowerShell 中运行如下所示的脚本,您只需检查语法即可尝试实现下面的示例
powershell changepath.sh <path>
changepath.sh
CD $args[0]
chmod rwxrwxrwx user ...
您可以通过按住 ALT 并键入 S->M->A 打开 PowerShell。然后在PS中输入cmd移动到cmd。