gpt4 book ai didi

Delphi在Windows资源管理器右键添加菜单项

转载 作者:行者123 更新时间:2023-12-03 14:52:15 25 4
gpt4 key购买 nike

如何在 Windows 资源管理器中为所有类型的文件扩展名添加右键单击上下文菜单?

根据我在互联网上阅读的内容,我阅读了一种针对某些文件扩展名执行此操作的方法。

我的问题是,我们如何对所有类型的文件扩展名执行此操作?

我看到一些软件是这样做的,例如:WinRar、Notepad++等。

PS:我的目标是 Delphi 7.0 兼容代码。

谢谢。

最佳答案

最简单的方法是添加一个注册表项,如下所示:

HKEY_CLASSES_ROOT
*
shell
YourAppName
Command C:\Full\Path\To\Your\App.exe "%1"

当用户单击此菜单项时,您的应用程序将被执行,并将文件名作为第一个命令行参数传递。

虽然您可以为此编写 shell 扩展,但这会更困难。而且,如果您使用 Delphi 7,那么您将无法为 64 位 Windows 编写 shell 扩展。

关于Delphi在Windows资源管理器右键添加菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8182613/

25 4 0