gpt4 book ai didi

registry - windows shell中右键上下文菜单的操作

转载 作者:行者123 更新时间:2023-12-03 18:45:26 25 4
gpt4 key购买 nike

我一直在尝试使用注册表在窗口内操作我的右键单击。
我设法在 shell 内添加了单行。

[HKEY_CLASSES_ROOT\Directory\shell\Notepad
[HKEY_CLASSES_ROOT\Directory\shell\notepad\Command]
@="\"notepad.exe" \"%1\""

例如会启动记事本。

现在,我真正想要的是上下文菜单中的子目录。

任何人都知道我可以在哪里阅读此内容,或者知道如何实际操作?

最佳答案

要添加子菜单,您首先需要添加菜单名称,例如:

[HKEY_CLASSES_ROOT\Directory\shell\Notepad]
"SubCommands"="command1;command2;"
"MUIVerb"="Notepads"
"Position"="-"

子命令是诀窍。
每个命令实际上是对另一个注册表项的引用。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\command1]
@="command1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\command1\command]
@="C:\\Windows\\System32\\cmd.exe"





[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\command2]
@="command2"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\command2\command]
@="C:\\Windows\\System32\\cmd.exe \K cd %1"

单击目录时,这将为您提供一个子上下文菜单。
您可以在命令中使用 %1 来获取用户单击的项目的名称。
这适用于目录。对于文件应该可以正常工作。

关于registry - windows shell中右键上下文菜单的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2394324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com