2013-01-07 76 views
0

我想寫一個AppleScript命令,可以運行終端並寫入「清除」,按回車,然後cmd-q。如何使用AppleScript命令終端釋放RAM空間OSX ML

我試着這樣說:

告訴應用程序 「終端」 按鍵??????????? (我不知道如何使用擊鍵命令!) end tell

我想用AppleScript編寫這個命令來釋放RAM空間,只啓動沒有第三方應用程序的腳本。

回答

0

釋放不活動內存的應用程序是一個巨大的騙局。閱讀與here相關的一些問題。但是,如果你真的要做到這一點,使用do shell script

do shell script "purge" 
1
tell application "Terminal" 
    activate 

    tell application "System Events" 
     keystroke "sudo" 
     keystroke return 
    end tell 

end tell 

或勞裏的答案,即做同樣的事情,而不顯示終端或不必激活它。

0

你有兩個選擇:

  1. 殼牌腳本(運行,甚至沒有打開終端的命令,最好的選擇)
  2. 擊鍵,正如你所說

外殼腳本:

do shell script "purge" 

擊鍵:

tell app "Terminal" to activate 
tell app "System Events" to keystroke "purge" 
tell app "System Events" to keystroke return 
tell app "Terminal" to quit