Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将菜单项添加到windows上下文菜单仅用于文本选择_Windows_Registry_Contextmenu_Right Click_Regedit - Fatal编程技术网

将菜单项添加到windows上下文菜单仅用于文本选择

将菜单项添加到windows上下文菜单仅用于文本选择,windows,registry,contextmenu,right-click,regedit,Windows,Registry,Contextmenu,Right Click,Regedit,有人知道我在哪里可以添加注册表项,以便仅在选中某些文本时将某些功能添加到右键单击菜单 如复制、粘贴、剪切等功能 谢谢:)根据@zionpi的最后一条评论和@Math1000的规范“特别希望将LaTex转换为纯文本”,我假设OP希望在上下文菜单中为系统中运行的所有应用程序显示(或呈现)的所有字符串(或文本)添加一个选项,它允许用户按照原始问题在资源管理器中打开该特定选定字符串(如果它是系统中的有效路径),或者按照添加的规范,将该特定选定字符串转换为纯文本(如果它是有效的LaTex代码)(可能通过将

有人知道我在哪里可以添加注册表项,以便仅在选中某些文本时将某些功能添加到右键单击菜单

如复制、粘贴、剪切等功能


谢谢:)

根据@zionpi的最后一条评论和@Math1000的规范“特别希望将LaTex转换为纯文本”,我假设OP希望在上下文菜单中为系统中运行的所有应用程序显示(或呈现)的所有字符串(或文本)添加一个选项,它允许用户按照原始问题在资源管理器中打开该特定选定字符串(如果它是系统中的有效路径),或者按照添加的规范,将该特定选定字符串转换为纯文本(如果它是有效的LaTex代码)(可能通过将转换后的LaTex代码复制到剪贴板?)

虽然所选文本的验证(以检查其是否为有效目录或LaTex代码)和验证后操作的实施可以毫无困难地可行实施,但上下文菜单选项要求对“ALL”显示的“ALL”文本可用系统中的应用程序无法实现。这是因为无法更改单个第三方应用程序的上下文菜单,因为它们的上下文菜单在开发过程中由应用程序本身根据其源代码的性质进行调节和控制,并且需要相关应用程序开发人员自己发布的API来满足这一需求

Office是一个臭名昭著的应用程序,它允许实现这样的行为,您可以为它构建附加组件来定制应用程序的某些方面(可以找到并提供其教程),以实现上述要求


虽然与原始需求无关,但值得研究shell扩展开发过程的快捷菜单处理程序,因为与OP问题中提到的方法(即编辑注册表)相比,它是添加/实现右键单击上下文菜单的更好、更优雅的方法

在哪个应用程序/控件中?我还想实现这样一个自定义上下文菜单,选择一些字符串,并告诉它是否是文件系统中的有效路径,然后在windows资源管理器中打开它,而不是复制、打开windows资源管理器并粘贴,然后转到那里。希望有人能指出这一点。