1

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

我以前从未写过applescript,所以我正在努力学习。似乎我找到的所有片段和教程都打开了一个新的 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 回答