构建Windows资源管理器扩展

时间:2012-06-17 23:07:01

标签: c# .net python windows contextmenu

我正在构建一个应用程序,它依赖于向右键单击文件或文件夹时出现的菜单添加菜单扩展。我听说你可以用Python构建它,这里是我目前正在查看的资源:

http://docs.python.org/extending/extending.html

http://docs.python.org/extending/windows.html#building-on-windows

然而,我不太确定我是否正在朝这个方向寻找正确的方向。我应该搜索什么,是否有可能在Python中构建这种东西或者我是否必须学习C#/ .NET?

谢谢!

编辑:看起来这些东西被称为上下文菜单,并涉及向注册表添加条目,以便将应用程序与某些文件类型相关联。在这种情况下,我应该让我的应用程序在后台监听条目中的操作吗?此外,如果你知道如何在OS X中做同样的事情或者为此有一些漂亮的跨平台的东西,那真的很漂亮!

1 个答案:

答案 0 :(得分:1)

以下是Sample code的示例代码。

另一种方法是使用Windows资源管理器工具操作注册表,例如使用打开选项。基本上,使用它来关联文件扩展名和打开可执行文件。但是,此技术不会将菜单项添加到Windows资源管理器中。但它更容易。