Chinaunix首页 | 论坛 | 博客
  • 博客访问: 534078
  • 博文数量: 78
  • 博客积分: 1913
  • 博客等级: 上尉
  • 技术积分: 829
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-14 21:29
文章分类

全部博文(78)

文章存档

2011年(27)

2010年(26)

2009年(20)

2008年(5)

我的朋友

分类:

2010-11-04 17:43:47

如果你写了一个myAPP.app程序,这个程序所保存的文件格式为.abc,然后你想当用户双击这类.abc文件时,默认用myApp.app打开,那么你可以用下面的方法:

法1:右键这个.abc文件, getinfo, 选择openwith, browse到我们的myAPP.app, 并且change all.这样以后你双击这类.abc文件便会自动用myAPP.app打开. 

  但是有时候 我们想让人家安装了我们的app程序之后, 编程实现这一功能, 那么我们可以用

法2: 在terminal下键入如下命令:

defaults write com.apple.LaunchServices LSHandlers -array-add "LSHandlerContentTypeabcLSHandlerRoleAllcom.MOON.myAPP"


其中com.MOON.myAPP是你在你的myAPP.app Info.plist里面确定的UTI.


PS: Windows则要修改register, 方法就比较简单了, 大家可以在网上找到answer.
阅读(1751) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~