web-dev-qa-db-ja.com

AppleScriptをセットアップして新しいiTerm2タブを開き、ディレクトリを変更するにはどうすればよいですか?

OS XでAppleScriptを設定するには

  • 新しいiTerm2タブを開く
  • ディレクトリに移動
  • コンソールをクリアする
  • 現在のディレクトリをエコーする

以前は通常のターミナルでこのようなものがありましたが、iTerm2のスクリプトガイドも見つかりません。

17
cwd

ダニエルのソリューションは、どういうわけか新しいウィンドウを開きます-また、exec commandステートメントが期待どおりに機能しません。 write text代わりに。

また、使用する必要があります

launch session "Default Session" 

新しいタブを取得するため。

以下はあなたが要求したことを行います:

tell application "iTerm"
    make new terminal
    tell the current terminal
        activate current session
        launch session "Default Session"
        tell the last session
            write text "cd ~/Downloads; clear; pwd"
        end tell
    end tell
end tell
16
slhck

現在Macにはないので、100%動作しない可能性があります(適応 私の私の答え )。

tell application "iTerm"
    activate
    set t to (make new terminal)
    tell t
        tell (make new session at the end of sessions)
            exec command "cd Downloads"
            exec command "clear"
            exec command "pwd"
        end tell
    end tell
end tell

コマンドを連結して、

cd Downloads ; clear ; pwd
0
Daniel Beck