2014-10-28 98 views
1

我想知道如何在OS X中單擊按鈕時運行終端命令。 該命令是networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4按下按鈕時,如何讓我的應用程序運行終端代碼?

+2

我想你不希望Xcode運行命令,而是你的應用程序。另外,哪種語言?同時用C和C++標記通常是沒有意義的,也是錯誤的。 – 2014-10-28 19:53:11

+0

Applescripts?... – Roecrew 2014-10-28 20:18:17

+0

設置一個onClick事件偵聽器,它將在調用時執行該命令。至於製作按鈕,在Mac上不太確定。可以看看Qt – Josh 2014-10-28 20:30:21

回答

0

如果你在xcode中爲mac osx的objective-c項目選項編碼,你可以直接引入系統(「Arg」);在IBaction內部執行命令。您可以毫不費力地在Objective-C項目中混合使用c代碼。

system(「networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4」);

0

以前我用NSTask來在objective-c中運行shell命令。它對你來說可能有用也可能沒有用。

我甚至會鏈接tutorial

這是假設你有一個按鈕設置爲使用一個IBAction爲或目標/行動對。

相關問題