5 .net c# windows-xp
我想编写一个 C# .NET 程序来对选定的图像进行一些转换。在我的桌面(或任何其他 Windows 文件夹)上选择多个图像并右键单击它们后,我希望在出现的菜单中看到我的程序。如何将我的程序插入到此菜单中,并在单击此选项时执行它?我希望有一个小代码示例。
提前致谢 !
最简单的方法不是通过代码,而是通过注册表项。在 HKCR / filetype / Shell下添加一个键(其中filetype是与文件扩展名关联的文件类型,例如jpegfile)。键的名称是您的菜单选项(例如“变换”)。在此下创建一个名为 Command 的键,并将该键的值设置为程序的命令行,例如c:\myprogram\myprogram.exe "%1"(%1 是资源管理器将替换右键单击文件的文件名的位置)。