之前用 win10 的时候用了这个 reg 文件,可以在右键加一个不带引号复制文件路径的菜单,但是在 win11 有两级菜单的情况下这个怎么改到第一级菜单而不是在展开菜单里(不想直接恢复成 win10 的全展菜单,因为还挺喜欢 win11 的简洁版的,就希望把常用的加到第一级默认菜单列表)还有想把 open with vscode 也加到首级菜单,custom context menu 好像只能加到打开方式的次级菜单里 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\copypath] @="Copy as Path" "Icon"="imageres.dll,-5302" [HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\copypath\command] @="mshta vbscript:clipboarddata.setdata("text","%1")(close)"
1
kenvix 2023-12-06 15:48:22 +08:00
win11 右键菜单要通过 appx 包注册,并且一个 appx 只能注册一个菜单
|
3
tianAran 2023-12-06 17:02:09 +08:00
这个软件可以管理右键菜单,可能有你想要的功能:首页→桌面背景→建立一个选单项目
https://github.com/BluePointLilac/ContextMenuManager |
4
shenjinpeng 2023-12-06 17:05:15 +08:00
|
5
Jinnmki OP @shenjinpeng 主要是不懂 win11 是怎么让有些菜单在首级里有些菜单在展开里 Nanazip 在首级的 但看了半天它注册表的数据也没懂比 vscode 多了什么设置
|
6
tool2d 2023-12-06 17:28:34 +08:00
右键不一定全部都在注册表,nanazip 应该是自己实现了一个 com 接口。叫 IExplorerCommand
|
7
ikas 2023-12-06 23:31:12 +08:00
注册表无法的
新菜单动态调用程序实现的 com 组件,组件内部根据选择内容动态决定是否显示菜单,说白话就是要代码实现 有工具可以加的,搜下~ |
8
kenvix 2023-12-07 10:37:04 +08:00
|