如何在按下按钮时让我的应用程序运行终端代码?

时间:2014-10-28 19:52:20

标签: c++ c macos

我想知道如何在OS X中使用按钮在单击时运行终端命令。 命令为networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4

2 个答案:

答案 0 :(得分:0)

如果你在xcode的mac osx的objective-c项目选项中编码,你可以直接投入一个系统(" Arg");在IBaction中执行命令。您可以毫不费力地在Objective-c项目中混合使用c代码。

system(" networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4");

答案 1 :(得分:0)

我过去曾使用NSTask在objective-c中运行shell命令。它可能对您有用,也可能没用。

我甚至会链接tutorial

假设您有一个按钮设置,可以使用IBAction或目标/动作对。