我正在构建一个应用程序,该应用程序将依赖于向右键单击文件或文件夹时出现的菜单添加菜单扩展。我听说你可以用 Python 构建它,以下是我目前正在查看的资源:
http://docs.python.org/extending/extending.html
http://docs.python.org/extending/windows.html#building-on-windows
但是我不太确定我是否在寻找此类东西的正确方向。我应该寻找什么,是否可以用 Python 构建这种东西,或者我必须学习 C#/.NET?
谢谢!
编辑:看起来这些东西被称为上下文菜单,涉及向注册表添加条目,以便将应用程序与某些文件类型相关联。在这种情况下,我应该让我的应用程序在后台监听条目中的操作吗?另外,如果你知道如何在 OS X 中做同样的事情,或者有一些漂亮的跨平台的东西,那就太漂亮了!
最佳答案
这里是 Sample code 的示例代码.
另一种方法是使用 Windows 资源管理器工具来操作注册表,例如打开方式选项。基本上,用它来将文件扩展名与打开可执行文件关联起来。但是,此技术不会将菜单项添加到 Windows 资源管理器中。但这更容易。
关于c# - 构建 Windows 资源管理器扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11075496/