0

私は AppleScript から bash コマンドを実行していますが、スクリプトは非常に見苦しく、ターミナルで出力を確認したいだけです。

例:

tell application "Terminal"
    do script "pwd"
end tell

ターミナル(pwdを非表示にしたい):

pwd 
/Users/jdoe
4

2 に答える 2

2

clear(またはtput clearまたは)を使用するprintf \\ecと、上にスクロールすると古い内容が表示されます。

tell application "Terminal"
    do script " clear; pwd"
    activate
end tell

システム イベントが実行されていない場合、これには顕著な遅延が生じる可能性があります。

tell application "Terminal"
    do script " osascript -e 'tell app \"system events\" to keystroke \"k\" using command down'; pwd"
    activate
end tell
于 2013-07-21T11:47:46.373 に答える