0

これは、Mountain Lion OS X より前のバージョンで機能していました。

tell application "Terminal"
    activate
    do script "cd /"
end tell

ここで、新しい bash ウィンドウが開かれますが、コマンドライン スクリプトに関係なく、何も実行されません。

私が試したいくつかのシステムでは壊れていますが、それは一般的な問題ですか? 回避策はありますか?

4

2 に答える 2

1

Terminal.app の設定を確認してください。新しいウィンドウのオプションや、起動時に開くシェルなど、さまざまなオプションがあります–</p>

于 2013-03-28T02:47:45.290 に答える
1

私にとって期待どおりに動作します。

環境または .bashrc に対する最近の変更はありますか?

bash$ cat t.applescript 
tell application "Terminal"
    activate
    do script "cd /"
end tell

 

bash$ osascript t.applescript
tab 1 of window id 9766

  新しいターミナル ウィンドウが開き、"cd /" がバッファに表示され、シェルが / にあります。

bash$ uname -smr
Darwin 12.2.0 x86_64

編集:10.8.3でも検証済み

bash$ uname -smr
Darwin 12.3.0 x86_64
于 2013-03-28T02:04:52.453 に答える