2013-07-23 25 views
7

有沒有使用命令行將焦點更改爲特定應用程序的方法?如果是這樣,我需要進程ID還是什麼?OSX終端 - 更改應用程序焦點

我的目標是運行一個編譯文件的過程,然後在文件編譯完成後將重點放在瀏覽器窗口上。

回答

7

如果我的理解正確,可以用open -a很容易地完成。打開一個已經公開的應用程序將其帶到最前沿。該-a選項允許你指定你想要的應用程序,所以挑選自己喜歡的:

open -a Google\ Chrome 
open -a Safari 
open -a Firefox 
+0

有沒有辦法將其設置爲默認值? – Michael

+0

@Michael你可以設置一個別名(例如'.bashrc'),所以'別名open ='open -a''應該可以工作。我使用'alias firefox ='open -a firefox'',等等。 – Amory

4

另一種選擇是osascript -e 'activate application "Google Chrome"'