0

我需要做以下事情,但我无法在论坛中找到它。如果存在任何链接,请将我重定向到它。

我需要从正在运行的终端窗口调用一个 applescript。如何确保 applescript 在新选项卡而不是新窗口中运行。另外,我应该在这个新选项卡中查看一些异常,但是是否可以同时在终端中查看并将异常详细信息记录在带有时间戳的单独文件中?

提前致谢 !

4

1 回答 1

0

您不能终端中运行 AppleScript,但可以终端中运行 AppleScript。使用该osascript命令,您可以从文件运行 AppleScript 或使用 AppleScript 运行语句。

osascript "file path here" [arguments] # runs an AppleScript from a file with optional arguments

osascript -e 'AppleScript statement' # runs one line of AppleScript code from Terminal

注意:-e 标志可以多次使用,以从终端制作功能齐全的 AppleScript(逐行)。只需在一行代码后添加另一个标志并继续编码。

如果您想在终端窗口中从 AppleScript 记录或打印某些内容,您可以 log "hello world"在 AppleScript 代码中使用。

于 2013-08-13T22:06:04.487 回答