NSTAsk的用法:Cocoa 调用外部可执行程序。
来源:互联网 发布:有关动漫的软件 编辑:程序博客网 时间:2024/05/16 15:08
在处理很多并发操作的时候,如果使用多线程则太耗资源且太危险,这时可考虑使用多进程。
如下是一个关于Cocoa如何调用外部执行程序并等待的例子:
NSArray * args = [NSArray alloc] initWithObjects:@"arg1", @"arg2", nil];// 初始化参数列表, 可增加
NSString * TempPath;
TempPath = [[NSBundle mainBundle] pathForAuxiliaryExecutable:@"mplayer"]; //MacOS 文件夹下面 获取外部可执行文件路径
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:TempPath];
[task setArguments:args];
[mainFrm miniaturize:self]; //mainFrm 当前NSWindow
[task launch];
[task waitUntilExit];
[mainFrm deminiaturize:self];
[task release];
[TempPath release];
[args release];
- NSTAsk的用法:Cocoa 调用外部可执行程序。
- VC 调用外部可执行程序
- java调用需要输入的外部可执行程序
- Cocoa中用NSTask执行外部命令并获取输出结果的方法
- 调用服务器端的可执行程序
- C++中调用外部可执行程序的方法--创建子进程
- 浅谈:Flash调用外部和执行可执行程序(as 3.0)
- 关于在bcb中调用外部程序的用法
- python调用windows的exe可执行程序
- mfc可执行程序之间的相互调用
- 可执行程序调用dll过程的反编译
- 快速调用可执行程序
- C++调用可执行程序
- VC 调用可执行程序
- vc++调用外部可执行程序例子——调用ffmpeg.exe
- 调用外部程序的方法
- 调用外部程序的方法
- 调用外部的对话框程序
- C++ Boost智能指针
- Linux下PCI设备驱动程序开发
- java 之 数字摘要
- XPath
- SSH下内嵌的java.lang.ClassCastException异常查找
- NSTAsk的用法:Cocoa 调用外部可执行程序。
- 查看 Oracle 位数的方法
- 报告称网站颜色严重影响消费者购买决定
- YUV格式分析
- SQL SERVER 不同语言字符集的比较问题
- VC保证应用程序只有一个实例在运行
- Android 如何让EditText不自动获取焦点
- facebook的账户登陆
- Unicode下char *转换为CString最简单的办法