我想在Windows资源管理器内容菜单(适用于所有文件类型)中创建菜单项,点击后将打开我的应用程序并将所选文件名传递给它。是否有此方面的教程?我知道有可用的ShellPlus组件,但它有点过时。
Delphi包含一个用于Shell扩展的演示项目。请查看 Demos\ActiveX\ShellExt 文件夹。
无论使用哪种编程语言,都可以通过在注册表中设置所需文件类型的快捷菜单处理程序来实现。在那里,您可以使用正确的路径、正确的选项和正确的文件占位符调用您的应用程序。
有关更详细的信息,请参阅MSDN文章Creating Shortcut Menu Handlers。