Script Debugger for Mac是一款专业的微软脚本调试工具,Script Debugger mac版提供了强大而灵活的代码创建功能,能够帮助用户提高工作效率并轻松快速地编写脚本,Script Debugger mac版还可以在分析模式下运行脚本来跟踪你的变量及其值,从而在出现问题时轻松进行隔离和修复特定的问题,非常好用,喜欢这款Script Debugger mac版的朋友可以来试试哦!

ios手机脚本编程 apple脚本编辑器_macos

Script Debugger for Mac官方介绍

您希望您的计算机系统简单、可靠和自动化。Script Debugger 是一个集成的开发环境,它通过让你的 AppleScript 编码更容易、更快和更透明来实现这一目标。现在 Script Debugger 在 M1 Mac 上本机运行,完全支持通用小程序、暗模式和主题。

Script Debugger 是一个完全专注于 AppleScript 的集成开发环境。这种专注使它能够提供一套工具,使 AppleScript 开发具有惊人的生产力。您可以使用它来编写和编辑代码、分析目标应用程序、调试脚本等。

25 年来, Script Debugger 一直在让 AppleScript 变得更好!Script Debugger 8 延续了传统,支持 Apple M1 Mac 和 macOS Big Sur。

ios手机脚本编程 apple脚本编辑器_macos_02

Script Debugger mac版全新功能

BIG SUR 和 APPLE M1 支持

Script Debugger 8 完全支持 macOS Big Sur 和 Apple M1 Mac。Script Debugger 的外观已经更新,可以很好地融入 macOS Big Sur。Script Debugger 8 在 Apple 的新 M1 Mac 上本机运行,并在 macOS Big Sur 下运行时生成通用的 Intel/ARM 应用程序,无论平台如何。

黑暗模式

终于,Script Debugger 8 支持暗模式。这是自 Apple 引入黑暗模式以来请求最多的 Script Debugger 更改,它终于来了!

主题

为了配合暗模式支持,Script Debugger 8 提供了用户可配置和可切换的主题。主题可以自动处理亮模式和暗模式之间的转换,您可以手动更改它们。您可以创建自己的自定义主题,根据手头的任务轻松切换脚本格式。

图书馆改进

通过在 Script Debugger 的字典窗口中引入 Libraries 部分,查看脚本库文档变得更加容易。Script Debugger 能够自动发现更多位置的库。您现在可以将常用库添加到收藏夹列表中。

修订小程序构建、代码签名和公证

Apple 在 macOS Mojave、Catalina 和现在的 Big Sur 中对安全性的改进需要重新构想 Script Debugger 创建独立脚本应用程序的能力。Script Debugger 8 为生成独立应用程序提供了大量扩展的选项,以及对应用程序进行代码签名和公证的能力。

行编辑

Script Debugger 8 引入了一套对行进行操作的新编辑命令:上移、下移、前插入、后插入、剪切、复制、删除和复制。与 Script Debugger 中的所有菜单命令一样,您可以为这些命令分配自己的键盘快捷键。此更改使脚本编辑速度更快,尤其是当来自提供这些命令的其他编辑器时。

没有更多的调试文档

以前版本的 Script Debugger 以特殊格式保存启用了调试的脚本,以方便我们称为外部调试的东西,它允许在其他应用程序中运行时调试脚本。虽然外部调试在某些情况下很有用,但在分发启用调试的脚本时,用户经常会被发现,因为文件格式需要存在 Script Debugger。

macOS Mojave 中引入的安全性更改以及后来导致 Script Debugger 的外部调试功能无法使用。对于 Script Debugger 8,我们删除了外部调试,现在所有脚本都以标准脚本格式保存,保证脚本可以轻松共享。

直接出口

Script Debugger 8 引入了用于导出仅运行应用程序的新工作流程。通过将所有相关设置存储在任何脚本格式的文档中,导出成为一键式过程,而新的目标选项在脚本更新时为组织和跟踪更改提供了更大的便利。

其他改进

Script Debugger 8 包括对现有功能的大量改进。

ios手机脚本编程 apple脚本编辑器_ios手机脚本编程_03

Script Debugger mac版软件特点

字典浏览器

Dictionary Explorer 可让您直接查看任何可编写脚本的应用程序中的实时数据。与 Apple 的脚本编辑器不同,您不必想象如何将应用程序脚本界面的书面描述转换为代码。Script Debugger 以视觉方式向您展示它,让您无需编写一行 AppleScript 即可与应用程序进行交互。

逐步调试

这是查看脚本正在执行的操作和快速查找错误的最佳方式。逐行执行脚本以准确查看它们是如何执行的。设置断点以在关键点暂停脚本。不再使用 AppleScript `log` 语句进行Caveman 调试。Script Debugger 会在您执行时向您显示每条语句的结果以及脚本中每个变量的值。没有更好的方法可以准确地查看您的代码在做什么。

强大的代码补全

Script Debugger 提供了一组非常有用的代码完成工具。它们包括脚本中变量名称的补全、AppleScript 和脚本添加命令,以及应用程序命令和名称。Script Debugger 还为 AppleScriptObjC 处理程序提供完成,这些处理程序单调乏味且容易出错。

拆分窗格编辑和代码折叠

轻松处理长脚本。拆分窗格编辑允许您同时查看脚本的两个或多个部分。代码折叠可让您折叠部分代码以帮助您专注于工作。

查看所有变量

在脚本执行时查看脚本变量中保存的值。您还可以通过不同的方式查看每个变量的值。例如,如果变量的值是文件引用,您可以通过 QuickLook 查看相应的 AppleScript 源代码,或者文件的名称、路径和图标,甚至其内容。Script Debugger 能够显示您的脚本如何运行及其使用的数据,这将是一个启示。

选项卡式窗口

通过一次打开多个脚本文档并将它们组织到单独的窗口或单个窗口中的多个选项卡来组织您的工作。

深色模式和文本主题

Script Debugger 8 完全支持暗模式并引入了主题的概念来管理明暗模式下的脚本呈现。

定制

Script Debugger 提供了几乎无限的定制机会。创建您自己的脚本模板。生成剪辑以插入常用的代码块。剪辑可以使用标记来插入参数和加速编辑。创建 AppleScript 脚本以自动执行重复性任务。为您的剪辑、脚本和任何脚本调试器菜单命令分配键盘快捷键。

ios手机脚本编程 apple脚本编辑器_microsoft_04

APPLESCRIPTOBJC 值查看

如果您使用 AppleScriptObjC,Script Debugger 会向您显示您的脚本正在使用的 Objective-C 值的详细信息。与 Apple 的 Script Editor 不同,在那里您看到«class ocid» id «data optr0000000080100F0000600000»并想知道这个值可能是什么,例如,Script Debugger 识别这是一个包含五个元素的数组,并显示每个数组元素的值。NSString、NSAttributedString、NSNumber、NSValue、NSImage、NSColor、NSDate、NSURL等标量值类型的内容直接显示。

快速打开

Script Debugger 可以轻松找到您要使用的脚本。Open Quickly 命令让您可以找到针对特定应用程序、文档甚至包含特定变量或处理程序名称的脚本的脚本。您甚至不必知道要查找的事物的全名。开始输入,Script Debugger 将为您提供它可以找到的最相关的搜索结果。

脚本调试器支持您

Script Debugger 提供了查找常见脚本和部署错误的工具。  例如,泄漏功能会检测您的脚本何时打开而不关闭文件,或者数据库事务何时开始但未完成。  脚本调试器监视常见错误,例如使用空闲处理程序保存脚本,但不启用保持打开设置。

代码生成

使用 Dictionary Explorer 找到您需要的应用程序对象,然后使用拖放功能将 AppleScript 代码添加到您的脚本中。将此与 Script Debugger 的所有其他代码构建工具(包括 Tell Block 构建器)结合使用,以节省大量时间并避免错误。

Apple Silicon (M1)

Script Debugger 在 Apple Silicon Mac 上本机运行,并在 macOS Big Sur 下运行时生成通用小程序。

增强的小程序

Script Debugger 提供了一种将 AppleScript 部署为独立应用程序的新方法,为您的用户提供了改进的界面,支持通过 Sparkle 自动更新软件等等。如果您正在创建 AppleScript Droplet,Script Debugger 的增强小程序会提供一个放置目标窗口,用户可以在其中拖放文件或使用 Spotlight 搜索来查找他们想要处理的文件。

代码签名和公证

当需要与他人分享您的工作时,Script Debugger 与我们免费的 SD Notary 应用程序集成,对您创建的脚本应用程序进行代码签名和公证。

迷你调试器

Script Debugger 的迷你调试器窗口浮动在 Mac 上所有应用程序的窗口上方。如果您不希望在调试脚本时更改窗口的分层,请使用此选项。

ios手机脚本编程 apple脚本编辑器_ios手机脚本编程_05