我正在將Windows應用程序移植到OS X(我們用Java編寫,因此大部分代碼都是可移植的),但我目前不確定的是如何在Finder窗口中添加上下文菜單項當用戶右鍵點擊一個項目(即我想添加一些項目的菜單,有「打開」,「打開」,「獲取信息」等...當用戶右鍵單擊)。我發現的大部分文章都是專門針對Windows(我已經搜索過「上下文菜單」和「shell擴展」,但我相信我可能會搜索錯誤的術語),所以我很好奇如何在Mac上添加這些內容或者我應該閱讀哪些文獻。如何將項目添加到Mac OS X中的Finder上下文菜單?
8
A
回答
4
你可能想看看使用Services。 Finder會將適用的服務附加到其上下文菜單的末尾,並根據您的需要,適合賬單。
2
在每個庫文件夾中可能會有一個「上下文菜單項」文件夾。放置在該文件夾中的特殊插件包將被加載,並可能將項目放置在上下文菜單中。查看Menus.h
這些插件包的入口點。
CMPluginExamineContext
CMPluginHandleSelection
CMPluginPostMenuCleanup
從我讀過的內容中,64位應用程序不支持上下文菜單項。從10.6開始,大多數Apple應用程序(包括Finder)在可用時運行在64位。
如果您必須擁有它們,還有第三方應用程序可以在10.6上恢復上下文菜單項。
相關問題
- 1. 如何將菜單項添加到Delphi XE2中的Mac OS Finder
- 2. 如何使用JAVA將項目添加到Mac OS X中的Finder上下文菜單?
- 3. 將自定義菜單項添加到Finder上下文菜單
- 4. MAC OSX:注射項目Finder的上下文菜單
- 5. 的Mac OS X如何添加文本選擇上下文菜單
- 6. 如何將動態項目添加到上下文菜單?
- 7. 如何將新項目添加到Visual Studio 2010中的添加新項目到項目上下文菜單?
- 8. 將項目添加到Windows中的桌面上下文菜單
- 9. 將下拉菜單添加到OS X中的NSSearchField中
- 10. 如何將條目添加到Nautilus的上下文菜單中?
- 11. 如何將Mac OS X 10.6.6更新添加到我的Mac OS X 10.6.3中dmg
- 12. 如何將上下文菜單添加到Finder以運行shell腳本
- 13. 將菜單項添加到默認的上下文菜單
- 14. 如何將菜單項添加到webview的上下文操作欄菜單中
- 15. 如何添加更多項目到窗口上下文菜單
- 16. 如何將多個項目添加到Kendo Scheduler的上下文菜單中?
- 17. 如何將下拉菜單添加到Android項目的ActionBar中?
- 18. 如何將CALayer添加到Mac OS X上的NSView
- 19. 如何將用戶添加到Mac Os X上的apache組?
- 20. 將項目添加到上下文菜單
- 21. 將項目添加到Visual Studio上下文菜單
- 22. 將項目添加到瀏覽器上下文菜單?
- 23. Android將項目添加到全局上下文菜單
- 24. 將項目添加到系統上下文菜單
- 25. TinyMCE v4將自定義項目添加到上下文菜單
- 26. 將菜單項添加到上下文菜單
- 27. 將菜單項添加到上下文菜單在VS2008 DSL
- 28. 如何將上下文菜單項添加到工具欄?
- 29. 如何將插件項目添加到IntelliJ IDEA上下文菜單中?
- 30. 如何將自定義項目添加到chrome上下文菜單中?