回答
創建一個新的Cocoa應用程序項目。
- 將此代碼添加到您的應用程序委託.m文件:
。
- (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename {
[NSTask launchedTaskWithLaunchPath:@"/usr/X11/bin/xterm" arguments:[NSArray arrayWithObjects:@"-e", @"/usr/bin/vim", filename, nil]];
exit(0);
return YES;
}
通過將密鑰
LSBackgroundOnly
到您的plist文件配置您的應用程序作爲後臺唯一的應用程序,並將其值設置爲YES:<key>LSBackgroundOnly</key> <true/>
註冊爲能夠打開文本文件通過添加到您的plist:
<key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeName</key> <string>Plain text document</string> <key>CFBundleTypeExtensions</key> <array> <string>text</string> <string>txt</string> <string>utf8</string> </array> <key>CFBundleTypeIconFile</key> <string>TEXT</string> <key>CFBundleTypeMIMETypes</key> <array> <string>text/plain</string> </array> <key>CFBundleTypeOSTypes</key> <array> <string>TEXT</string> <string>sEXT</string> <string>ttro</string> </array> </dict>
打開MainMenu.xib,取消選中窗口中的「啓動時可見」選項。
你完成了。建立。您可能需要使用Finder將其打開一次,以使Launch Services知道它。
然後,在Finder中,你可以在一個文本文件,單擊鼠標右鍵,然後在「打開方式」菜單中,選擇您的應用程序,像截圖:
XTerm?老套。我會使用一個Terminal.app .term文件。 http://macdevcenter.com/pub/a/mac/2002/03/26/terminal_four.html?page=3 – 2011-03-02 11:49:30
如果我可以點擊Upvote 100次,那麼我會這樣做。謝謝 – Mrug 2014-11-05 07:35:27
- 1. 如何在Mac OS X上添加Docker的bash命令完成?
- 2. Eclipse:將命令行參數添加到OS X .app目錄
- 3. 如何將Jasypt庫添加到OS X?
- 4. 無法將操作添加到OS X首選項菜單
- 5. 「pod install」命令在Mac OS X上執行什麼操作?
- 6. 如何將CALayer添加到Mac OS X上的NSView
- 7. 如何將用戶添加到Mac Os X上的apache組?
- 8. OS.system-將OS .system輸出命令的輸出添加到另一個os系統命令的命令
- 9. Windows相當於Mac OS X的「打開」命令
- 10. 如何在mac os上添加glassfish 2.x到Netbeans 7.0.1 x
- 11. 如何將Mac OS X 10.6.6更新添加到我的Mac OS X 10.6.3中dmg
- 12. Mac OS上的Rec Linux命令x
- 13. Mac OS X上的命令行IntelliJ
- 14. 如何將命令添加到燈光開關中的屏幕命令欄?
- 15. 如何將命令添加到ListBox.ItemTemplate
- 16. Windows cygwin相當於Mac OS X打開命令
- 17. OS X的終端命令
- 18. 將操作項目添加到直接打開鏈接的操作欄
- 19. 將STL庫添加到mac os x bin
- 20. 如何將操作添加到SneakyButtonSkinnedBase? (COCOS2d)
- 21. 如何將操作欄添加到DialogFragment?
- 22. 將Facebook照片對象添加到打開圖形操作
- 23. sudo命令不工作在Mac OS X
- 24. 如何通過命令行在OS x中打開和關閉Web代理
- 25. 如何將OS X風味添加到Qt的應用程序
- 26. 如何將圖標添加到Mac OS X中的Java(NetBeans)?
- 27. 如何將操作添加到Visio(2003)
- 28. 如何將操作添加到pushnotification alertview?
- 29. 未找到gcc-4.0命令OS X
- 30. 未找到Mongod命令(OS X)
什麼是「正確的菜單」?你確定你不想把它添加到錯誤的菜單嗎? – 2011-03-01 09:34:13
抱歉,它是'鼠標右鍵菜單','打開...' – toughtalker 2011-03-02 00:58:28