2013-03-20 102 views
1

使用Xcode 4.6,我创建了一个“命令行工具”应用程序(让我们称这个工具为A)。 在那个应用程序中,我想执行另一个“命令行工具”应用程序(toolB)。 我用system()函数如下图所示:Mac OS X:如何静默启动一个“命令行工具”类型的应用程序

system("open \"/usr/bin/toolB\""); 

它运作良好,但它执行toolB时带来了一个终端窗口。 如何隐藏终端窗口或使用其他方式调用toolB,以便根本不显示终端窗口?

回答

1

尝试:

system('command &'); 

&把一个进程进入后台。

下一次花几秒钟Googling(第二结果)。