【问题标题】:AppleScript Editor, write message to the "Result" windowAppleScript 编辑器,将消息写入“结果”窗口
【发布时间】:2011-02-14 13:05:09
【问题描述】:

我正在使用 Mac OS X Apple 脚本编辑器和(在调试时)而不是编写大量 display dialog 语句,我想在下面的窗口中写一些计算的结果,称为“结果”(我这里有德语用户界面,所以翻译是猜测)。那么是否有一个写入/打印语句可用于将消息放入“标准输出”窗口?我不是要求将消息放在文件系统上的日志文件中,它纯粹是临时的。

【问题讨论】:

    标签: macos logging applescript


    【解决方案1】:

    您可以使用log 命令,将消息放入日志历史记录窗口,例如:


    【讨论】:

    • 如果您只想查看日志语句的结果,您可以点击“事件”和“回复”按钮,使它们不被突出显示。
    • 在 SO 与 Imgur 达成交易之前,万岁损坏的图像:D
    • @BenC.R.Leggiero:感谢您的提醒 - 我刚刚添加了一个新的屏幕截图。
    • @theonlygusti:它在什么方面不起作用?当你到达log 语句时会发生什么?
    • @PaulR 它只是没有发布任何内容。我在一个tell块中使用它(试图)。
    【解决方案2】:

    日志是这样做的正确方法;但是,如果您的用户群更熟悉 shell 脚本,您可以执行以下操作。

    set val to 123
    do shell script "echo The value: " & val
    

    输出

    Result:
    "The value: 123"
    

    使用这种方法,您不必经常告诉用户他们需要启用“显示日志”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-25
      • 1970-01-01
      • 2014-12-30
      相关资源
      最近更新 更多