8

これはおそらくまったくの初心者の質問ですが、ここにあります。私は純粋なapplescriptアプリケーションを作成しています。別のアプリをアクティブにしてから入力します。問題は、アプリをアクティブ化したときに、アプリ ウィンドウが前面に表示されないことです。アプリにアクティブ化するように指示してみました:

tell application "app_name.app"
activate
tell application "System Events" to keystroke "test"
end tell

何か助けはありますか?ありがとう!

4

3 に答える 3

19

ターゲット アプリケーションで開いているウィンドウがない場合は、既定のウィンドウを再度開く必要があります。

tell application "Terminal"
    reopen
    activate
end tell
于 2013-02-19T19:58:49.890 に答える
1

ターミナルでコマンドを実行する適切な方法は次のとおりです。

tell application "Terminal"
    do script "echo hi"
end tell
于 2013-02-19T03:59:28.817 に答える