2012-09-14 27 views
1

我想添加一个Windows Shell快捷方式(右键单击上下文菜单项),以便在Windows中的任何位置,当我有文本选择此项目将出现。我找不到要修改/添加的注册表项目,或者找到要发生的注册项目。为选定的文本添加外壳扩展

选定的文本也需要作为参数传递给我的应用程序。我将选择一些身份证号码,然后操纵项目中的那些号码。

任何援助不胜感激。

+1

可能重复[如何开始编写Windows外壳扩展?](http://stackoverflow.com/questions/2391334/how-do-i-gin-writing-a-windows-shell-extension) –

+0

如果不做一些真正疯狂的勾当,你甚至有可能建议吗?我知道你可以编写shell扩展来右键单击文件,但是对于记事本或Firefox中的文本类似呢? –

+0

“...选择文本”,如“添加条目以剪切/复制/粘贴上下文菜单”一样?我不认为这是可能的。请澄清哪些菜单以及“Windows中的任何位置”是否仅限于资源管理器或所有程序。 –

回答

0

据我所知,没有办法创建shell扩展,它允许你注入任何文本框的上下文菜单。

你可以做的最多的是连接创建API的窗口,过滤除了上下文菜单创建(WPF窗口下去)之外的所有内容,然后做你想做的任何事情。

+0

好的,谢谢我只是想确定。 – ikathegreat