2012-06-17 225 views
1

我正在構建一個應用程序,它將依賴於向右鍵單擊文件或文件夾時出現的菜單添加菜單擴展。我聽說,你可以在Python建造它,這裏是我目前看資源:構建Windows資源管理器擴展

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

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

不過我不是很確定,如果我連看在這種東西的正確方向。我應該搜索什麼,是否可以在Python中構建這種類型的東西,還是必須學習C#/ .NET?

謝謝!

編輯:看起來像這些東西被稱爲上下文菜單,並涉及到向註冊表添加條目,以便將應用程序與某些文件類型關聯。在這種情況下,我是否應該讓我的應用程序在後臺監聽來自條目的操作?另外,如果你知道如何在OS X中做同樣的事情,或者有一些漂亮的跨平臺的東西,這將是非常漂亮的!

+0

如果你只是想添加菜單項,然後看到這個答案 - http://stackoverflow.com/questions/2114853/explorer-right-click-context-menu-with-python - 如果你想做的事情更花哨,那麼你必須使用C/C++ – Petesh

回答

1

以下是Sample code的示例代碼。

另一種方法是通過使用Windows資源管理器工具來操作註冊表,如打開選項。基本上,使用它將文件擴展名與打開可執行文件相關聯。但是,此技術不會將菜單項添加到Windows資源管理器中。但它更容易。

+0

這就是我要找的,謝謝你的迴應! – rcchen

相關問題