use*_*638 5 windows registry contextmenu regedit right-click
有人知道只有在选择了某些文本的情况下,我才能在哪里添加注册表项以向右键单击菜单添加某些功能?
如复制,粘贴,剪切功能
谢谢 :)
根据 @zionpi 的最后评论和 @Math1000 的规范,指出“特别希望将 LaTex 转换为纯文本”,我假设 OP 正在寻求在上下文菜单中为显示的所有字符串(或文本)添加一个选项(或呈现)由系统中运行的所有和任何应用程序,这允许用户根据原始问题在资源管理器中打开该特定选定的字符串(如果它是系统中的有效路径),或者根据添加的规范,如果该特定选定字符串是有效的 LaTex 代码,则将其转换为纯文本(也许可以通过将转换后的 LaTex 代码复制到剪贴板?)。
虽然所选文本的验证(检查它是否是有效的目录或 LaTex 代码)和验证成功后的操作的实现可以毫无困难地实现,但上下文菜单选项需要对显示的“所有”文本可用通过系统中的“ALL”应用程序是不可能实现的。这是因为无法更改各个第 3 方应用程序的上下文菜单,因为它们的上下文菜单在开发过程中由应用程序本身通过其源代码的性质进行调节和控制,并且需要相关应用程序开发人员自己发布的 API促进这一需求。
Office 是一个允许实现此类行为的臭名昭著的应用程序,您可以为其构建附加组件来自定义应用程序的某些方面(可以在此处和此处找到其教程(针对 .NET 互操作性))来实现上述要求。
虽然与原始需求无关,但值得研究一下 shell 扩展开发过程的快捷菜单处理程序,因为与中提到的方式相比,这是一种更好、更优雅的添加/实现右键单击上下文菜单的方式。 OP的问题,即通过编辑注册表。
| 归档时间: |
|
| 查看次数: |
499 次 |
| 最近记录: |