2017-11-19 7 views
1

を入力します。私は "Hello World"と書くことはできません。開き、新しいターミナルウィンドウは、私は、「Hello World」のコマンドなしで私は、端末の新しいウィンドウを開く入力し</p> <p>を押さずに、すなわち、押されているとの新しいターミナルウィンドウを開きたいMAC

どうすればできますか?

コード(スクリプトエディタで):事前に

do shell script "open -a Terminal" 

感謝。

+0

あなたは、その後、 '入力/ Return'を押すことができるように、ユーザーを望んでいるとコマンドは、次に実行されることを?か否か? –

+0

そうです。私はユーザーがEnterを押すことを願っています。 – LightGreen

答えて

0

のAppleScriptコードあなたが尋ねたとして行います。

tell application "Terminal" 
    if not (exists window 1) then reopen 
    activate 
    delay 0.5 
    tell application "System Events" 
     keystroke "k" using {command down} 
     keystroke "Hello World" 
    end tell 
end tell 

注:お使いのシステム上のタイミングに応じて適宜delayコマンドの値を調整します。

ご希望の場合にも、次のように使用することができます。

do shell script "open -a Terminal" 
delay 0.5 
tell application "System Events" 
    keystroke "k" using {command down} 
    keystroke "Hello World" 
end tell 
+0

ありがとうございます。 – LightGreen

+0

"hello world"を書く前に、私はコマンドの実行方法を明確にしたいと思っていましたか? – LightGreen

+0

@LightGreen、私は 'clear'についてのあなたのコメントを更新しました_command_、 – user3439894

関連する問題