0

ターミナルを実行して "purge" と書き、return キーを押してから cmd-q を押すことができる AppleScript コマンドを書きたいと思います。

私はこの方法を試しました:

アプリケーションの「端末」キーストロークを伝える??????????? (キーストローク コマンドの使い方がわかりません!) end tell

このコマンドをAppleScriptで構成して、サードパーティのアプリなしでスクリプトを開始するだけでRAMスペースを解放したいと思います。

4

3 に答える 3

1
tell application "Terminal"
    activate

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

end tell

または、ターミナルを表示したり、アクティブにしたりすることなく同じことを行うLauriによる回答。

于 2013-01-08T04:26:37.480 に答える
0

次の 2 つのオプションがあります。

  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
于 2013-01-11T18:59:07.113 に答える
0

非アクティブなメモリを解放するアプリケーションは、巨大な詐欺です。ここにリンクされているいくつかの質問を読んでください。しかし、本当にそれをしなければならない場合は、次を使用してくださいdo shell script

do shell script "purge"
于 2013-01-08T01:25:36.547 に答える