在现有终端窗口中运行命令

时间:2013-03-21 04:11:16

标签: terminal applescript automator

我想使用applescript在现有的开放终端窗口中运行命令。它不是一个普通的bash终端窗口,它是游戏服务器控制台(minecraft)的java终端

我之前从未写过过AppleScript,因此我正在努力学习。似乎所有我发现的片段和教程都打开了一个新的bash窗口,但在这种情况下不会起作用。 e.g。

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

如何在现有窗口中使用applescript运行命令?

2 个答案:

答案 0 :(得分:2)

尝试:

tell application "Terminal"
    do script "save-all" in front window    
end tell

答案 1 :(得分:0)

您需要A)通过ScriptEditor编译您的Applescript,然后以某种方式从您的Java终端调用该编译脚本(does the "osascript" command work in that terminal?)或B)您需要write a native Objective-C tool可以从某种类型调用您的Java应用程序中的胶水层。

Here is also a related question I just discovered可能会为您提供一些有用的答案/提示。