Script Debugger Mac 版是一款 Mac 平台的 AppleScript 编辑器,Script Debugger Mac 版可以帮助用户更轻松更快捷编译 AppleScript,默认提供了 AppleScript,Applet,通讯录脚本,Digital Hub 脚本,Folder Action,Mail Rule 脚本模版,在编译过程中用户可以使用 Text Subsitution(长文本快速替换,类似于 TextExpander),字体颜色自定义等功能。
Script Debugger Mac 版注意事项
对于下载了应用,显示“打不开或者显示应用已损坏的情况”的用户,可以参考一下这里的解决办法《Mac 打开应用提示已损坏怎么办 Mac 安装软件时提示已损坏怎么办》。10.12 系统之后的新的 Mac 系统对来自非 Mac App Store 中的应用做了限制,所以才会出现“应用已损坏或打不开的”情况。
Script Debugger Mac 版功能介绍
探索
使用 AppleScript 成功取决于理解您要自动化的应用程序。脚本调试器的字典窗口是您发现应用程序提供的信息和命令的位置。但这只是发布的关键。资源管理器是您可以实验应用程序的地方,您可以在其中探索其提供的数据,并操作数据以查看应用程序如何响应。
当你离开字典时,探险者的力量不会消失。当您移动到编辑脚本时,它们会跟随您,并且在创建和调试脚本时显示您正在操作的信息。
编辑
一旦你发现了如何利用应用程序的功能,你就可以编写脚本了。使用 Script Debugger 强大而灵活的代码创建功能,可以最大限度地提高生产率和编写脚本。为应用程序和对象或属性插入 tell 块。Script Debugger 的“剪辑”和文本替换功能智能地插入从 AppleScript 结构(例如重复循环)到基本 tell 块,到应用程序命令(包括参数)的代码。为 AppleScript 语言的特殊性而着称的特性使您能够轻松导航大型脚本,自动输入“结束”行和结束分隔符等。

调试
在创建脚本时,您需要对其进行测试,以确保其正常运行。第一步是运行脚本。如果错误停止脚本,Script Debugger 会跟踪所有变量及其值,以便于发现错误。脚本调试器提供了一个完整的画面,你的脚本运行时发生了什么。
永远存在的探索者不断地显示出非常详细的任何价值。例如,如果该值恰巧是 iTunes 中的歌曲的引用,它不仅给你它的名字,它还允许你探索歌曲的属性。
使用单步执行来观察脚本运行时,逐行,在脚本执行的每个阶段查看所有变量的值。使用断点在关键点暂停代码。你甚至可以创建断点来捕获代码中的条件。你永远不需要添加另一个 AppleScript 日志语句,只是为了看到你在哪里和重要变量的值是什么。使用 Script Debugger,您的代码通过设计工作,而不是猜测。
部署
开发脚本后,您需要将其打包为您的客户端,工作组或任何人使用它。脚本调试器在此时跳跃,以检查打包脚本时的常见错误。脚本调试器 6 的永远在线代码签名和版本控制工具使分发脚本给其他人非常简单。如果您的脚本包含敏感或私人信息,您可以将其导出为“仅运行形式”,以防止其他人访问代码。Script Debugger 的唯一 Manifest 告诉您需要什么应用程序,脚本添加,库和框架才能成功运行脚本