如何将一个项目添加到右键菜单的文件夹选项中?

3
我需要在文件夹右键菜单中添加一个项目,当点击时将文件夹地址发送到我的应用程序。我该怎么做?如果您能描述如何制作弹出菜单以及如何为项目使用图像,那将是非常有帮助的,类似于WinRAR......文件类型呢?同样的方式吗? 谢谢。
3个回答

4

3
如果OP不知道,如果目标操作系统是64位Windows版本,则Delphi仅会生成32位二进制文件,这些文件无法运行。 - Alan Clark
有没有组件或更简单的方法来做到这一点?我搜索了谷歌,但什么也没找到。 - Armin Taghavizad
1
@Armin,我只是进行了粗略的搜索,并没有发现相关内容。编写Explorer插件是一项非常专业的任务,所以您可能需要自己动手写。 - Rob

2
要将新选项添加到右键上下文菜单,您需要将其设置为shell扩展并在Windows中注册它。 这里有一篇文章描述了基本原理
至于如何将文件类型注册到Windows,您可以在这里找到一个简洁但有注释的Delphi示例。

有没有组件或更简单的方法来做到这一点?我搜索了谷歌,但什么也没找到。 - Armin Taghavizad

0

谢谢。这是一个很棒的软件包。但是我在任何一个组件中都找不到我需要的东西。你能告诉我哪个组件提供了我需要的功能吗? - Armin Taghavizad
嗯,这与回答你的问题并没有直接关系,抱歉。只是这个包含有很多关于使用Shell相关内容的好代码,我认为这可能会让你的生活更轻松 :-) - Chee Meng

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接