AppleScript编辑器,将消息写入"结果"窗口

top*_*kip 41 macos logging applescript

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

Pau*_*l R 74

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


在此输入图像描述

  • 如果您只想查看日志语句中的结果,可以点击"事件"和"回复"按钮,以便它们不会突出显示. (6认同)

cag*_*age 6

日志是执行此操作的正确方法。但是,如果您的用户群更熟悉Shell脚本,则可以执行以下操作。

set val to 123
do shell script "echo The value: " & val
Run Code Online (Sandbox Code Playgroud)

输出量

Result:
"The value: 123"
Run Code Online (Sandbox Code Playgroud)

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