1

AppleScript を使用して、開いている既存のターミナル ウィンドウでコマンドを実行したいと考えています。これは通常の bash ターミナル ウィンドウではなく、ゲーム サーバー コンソール (Minecraft) 用の Java ターミナルです。

私はこれまでアップルスクリプトを書いたことがなかったので、学びながら学んでいます。私が見つけたすべてのスニペットとチュートリアルはすべて新しい bash ウィンドウを開くようですが、この場合は機能しません。例えば

tell application "Terminal"
    try
        do script "save-all"
    end try
end tell

AppleScript を使用して、この既存のウィンドウでコマンドを実行するにはどうすればよいですか?

4

2 に答える 2

2

試す:

tell application "Terminal"
    do script "save-all" in front window    
end tell
于 2013-03-21T13:09:41.997 に答える
0

A) ScriptEditor を介して Applescript をコンパイルし、そのコンパイル済みスクリプトを Java 端末から何らかの方法で呼び出す必要があります ( " osascript" コマンドはその端末で機能しますか? ) または B)ネイティブの Objective-C ツールを作成する必要があります。 Java アプリのある種の接着層から呼び出します。

これは、私が発見したばかりの関連する質問です。これには、役立つ回答/ヒントが含まれている可能性があります。

于 2013-03-21T04:20:31.453 に答える