按下按钮时,如何让我的应用程序运行终端代码?
问题描述:
我想知道如何在OS X中单击按钮时运行终端命令。 该命令是networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4
。按下按钮时,如何让我的应用程序运行终端代码?
答
如果你在xcode中为mac osx的objective-c项目选项编码,你可以直接引入系统(“Arg”);在IBaction内部执行命令。您可以毫不费力地在Objective-C项目中混合使用c代码。
system(“networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4”);
我想你不希望Xcode运行命令,而是你的应用程序。另外,哪种语言?同时用C和C++标记通常是没有意义的,也是错误的。 – 2014-10-28 19:53:11
Applescripts?... – Roecrew 2014-10-28 20:18:17
设置一个onClick事件侦听器,它将在调用时执行该命令。至于制作按钮,在Mac上不太确定。可以看看Qt – Josh 2014-10-28 20:30:21