Nat*_*ret 10 windows windows-registry context-menu cmder
我用巧克力安装了 Cmder:https ://chocolatey.org/packages/Cmder
我想在我的上下文菜单中有一个快捷方式来打开当前目录中的 cmder。我关注了[官方维基]:
Run Code Online (Sandbox Code Playgroud)Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder] @="Open Cmder Here" "Icon"="\"%CMDER_ROOT%\\icons\\cmder.ico\",0" [HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder\command] @="\"%CMDER_ROOT%\\Cmder.exe\" /START \"%v\""
(https://github.com/cmderdev/cmder/wiki/Context-menu-integration)但即使启动 Cmder 的图标确实出现在上下文菜单中,但它会在消息框中抛出一个错误,说:
Windows 无法访问指定的设备、路径或文件。您可能没有访问该项目的适当权限。
Cmder 可执行文件的路径在: C:\tools\Cmder\Cmder.exe
环境变量似乎很好(已设置setx CMDER_ROOT "C:\tools\Cmder"):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
@="Open Cmder Here"
"Icon"="\"%CMDER_ROOT%\\icons\\cmder.ico\",0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder\command]
@="\"%CMDER_ROOT%\\Cmder.exe\" /START \"%v\""
Run Code Online (Sandbox Code Playgroud)
我真的无法弄清楚这里出了什么问题,知道吗?
小智 25
我尝试根据建议的答案和搜索添加到注册表中。我无法让它工作。最后,在 Cmder wiki 上,我偶然发现了答案: Shortcut to open Cmder in a selected folder
在所选文件夹中打开 Cmder 的快捷方式:
.\cmder.exe /REGISTER ALL如果您收到消息“拒绝访问”,请确保您在管理员提示下执行该命令。在文件资源管理器窗口中右键单击目录或在目录上单击以在上下文菜单中查看“Cmder Here”。
请改用此 REG 文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
@="Open Cmder Here"
"Icon"=hex(2):22,00,25,00,43,00,4d,00,44,00,45,00,52,00,5f,00,52,00,4f,00,4f,\
00,54,00,25,00,5c,00,69,00,63,00,6f,00,6e,00,73,00,5c,00,63,00,6d,00,64,00,\
65,00,72,00,2e,00,69,00,63,00,6f,00,22,00,2c,00,30,00,00,00
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder\command]
@=hex(2):22,00,25,00,43,00,4d,00,44,00,45,00,52,00,5f,00,52,00,4f,00,4f,00,54,\
00,25,00,5c,00,43,00,6d,00,64,00,65,00,72,00,2e,00,65,00,78,00,65,00,22,00,\
20,00,2f,00,53,00,54,00,41,00,52,00,54,00,20,00,22,00,25,00,76,00,22,00,00,\
00
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8029 次 |
| 最近记录: |