.txt 文件的 Windows 11 上下文菜单操作

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

多年来(可能自 Windows 2000 以来)我可以使用以下注册表脚本为

.txt
文件添加新操作

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\Additional command 1]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\Additional command 1\command]
@="somepath/someprogram.exe -someoption ""%1"""

然后在资源管理器中

.txt
文件的上下文菜单中,有一个名为 附加命令 1 的新选项,用于执行指示的命令。

但随后计算机迁移到 Windows 11,即使使用 Shift 或在其他选项中,它也不再工作。

我知道

txtfile
注册表项已更改为
txtfilelegacy
,但进行此更改似乎还不够。

注意:这是默认的 Windows 11 安装,仅安装了 UWP 记事本。由于这是要投射给客户的,因此“恢复到经典记事本”之类的解决方案不会起作用。

windows-11
2个回答
1
投票

我一直在疯狂地寻找这个解决方案。我偶然发现了你的帖子,以为我得救了,然后没有看到任何答案。然而,通过反复试验,我最终发现这是可行的:

[HKEY_CLASSES_ROOT\SystemFileAssociations\.txt\shell\Additional_Command_1]

它不是 100% 相同,与旧方式相比,该命令在上下文列表中显示得稍低一些,但它确实适用于所有 txt 文件。不知道为什么旧方法不起作用(即使使用 txtfilelegacy)。令人抓狂。希望这会有所帮助,


0
投票

我读到了一个解决方案,建议在子项“HKEY_CLASSES_ROOT.txt\shell”下添加一个名为“null”的条目,这对我有用。

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