有谁知道像这样的工具文件菜单工具,但能够提供右键菜单项文本上下文,即当文本选择可用时类似于复制/剪切/粘贴项目。
我的目标是通过 Real Studio 开发自己的文本转换器应用程序,或者(作为最后的手段)使用 VB 并将它们安装在菜单中。然后,该工具应该可以在与文本上下文相关的 Excel、Word、记事本等程序中全局使用。
当我从一个项目转移到另一个项目时,我的文本转换需求经常发生变化,我需要以不同的方式清理各种类型的数据,所以我需要能够快速安装和卸载那些辅助应用程序。
有人经历过类似的挑战吗?
答案1
没有真正的全局上下文菜单。这纯粹是因为不同的应用程序可以使用不同的编辑控件。我们在记事本中看到的菜单可能最接近我们所说的通用菜单,您可以使用以下方法修改它(如果您有源代码)类似这样的。
你可以使用记事本++相反,它比普通的记事本更具可定制性,并且支持各种插件支持。
至于 Office,如果你使用的是 2003,你可以简单地
- 右键单击菜单区域
- 点击定制
- 选择工具栏标签
- 查看快捷菜单
- 在菜单中找到您想要编辑的菜单文本菜单
如果你想要一种编程方法,可以尝试这。
至于办公室,如果你使用的是 2007/2010(带有 Ribbon UI 的版本),那么你可以这样做按照本教程操作或者这是微软自己做的。
[图片来源于以上链接]
说了这么多
我认为右键菜单不是解决问题的办法。处理此类问题的最佳方法是使用自动热键当然,这确实取决于你想要什么,但有很多资源出去那里这可能会有所帮助。Autohotkey 不会添加上下文菜单,但您可以使用快捷方式执行任务,例如(经过戴维·詹姆斯·米勒)
^!+v::
Clip0 = %ClipBoardAll%
ClipBoard = %ClipBoard% ; Convert to plain text
Send ^v
Sleep 1000
ClipBoard = %Clip0%
VarSetCapacity(Clip0, 0) ; Free memory
Return
它基本上将任何文本粘贴为纯文本(删除字体、斜体等格式)。
希望您在这里找到一些有用的东西!