OSX下代码打开系统首选项(system preferences)
2015-12-10 18:36
330 查看
OSX下代码打开系统首选项(system preferences)
我们开发的App通常会有个设置选项的功能。一般连网的App,产品都会要求在设置选项中加一个打开系统首选项(system preferences)的功能需求。
可以使用NSTask来完成这一个功能,通过setLaunchPath设置要执行的路径(启动哪个app或执行的命令),通过setArguments设置参数,设置的参数会传入给启动的那个app,最后通过launch来执行命令。
代码片段如下:
转载请注明出处:http://blog.csdn.net/skynullcode
我们开发的App通常会有个设置选项的功能。一般连网的App,产品都会要求在设置选项中加一个打开系统首选项(system preferences)的功能需求。
可以使用NSTask来完成这一个功能,通过setLaunchPath设置要执行的路径(启动哪个app或执行的命令),通过setArguments设置参数,设置的参数会传入给启动的那个app,最后通过launch来执行命令。
代码片段如下:
NSTask *task = [[NSTask alloc] init]; [task setLaunchPath:@"/usr/bin/open"]; [task setArguments:@[@"/System/Library/PreferencePanes/Network.prefPane/"]]; [task launch];
转载请注明出处:http://blog.csdn.net/skynullcode
相关文章推荐
- jQuery的deferred对象详解
- 【Html】垂直居中-父元素高度确定的多行文本(方法二)
- 详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()
- 【Html】垂直居中-父元素高度确定的多行文本(方法一)
- JSoup使用(一)
- 【层级结构】Ext.js5视图模型和数据绑定(上)
- 解析JSON数据
- 【Html】垂直居中-父元素高度确定的单行文本
- 解决json_encode中文UNICODE转码问题
- 史上最全的CSS hack方式一览
- iOS ReactNative环境配置搭建安装React-Native遇到的问题
- Nodejs源码解析之module
- 【Html】水平居中总结-不定宽块状元素方法(三)
- CSS3中新出现的技术
- JS--获取元素
- 滑动窗口的最大值(STL的应用+剑指offer)
- Html标签第三课
- js的不稳定?
- 【Html】水平居中总结-不定宽块状元素方法(二)
- JS模块化编程之AMD规范(转)