想让你的计算机系统简单,可靠和自动化?Script Debugger Mac是一款非常好用的脚本调试工具,它通过使AppleScript编码更容易,更快速,更透明来实现这一目标。通过Script Debugger的代码创建功能,最大限度地提高您的工作效率并轻松快速地编写脚本。

功能

1、字典浏览器
使用Dictionary Explorer,您可以直接查看任何可编写脚本的应用程序中的实时数据。与Apple的脚本编辑器不同,您不必想象如何将应用程序脚本界面的书面描述转换为代码。Script Debugger以可视方式向您显示,并允许您与应用程序进行交互,而无需编写AppleScript行。
2、强大的代码完成
Script Debugger提供了一组非常有用的代码完成工具。它们包括在脚本中完成变量名称,AppleScript和Scripting Addition命令,以及应用程序命令和名称。Script Debugger还为AppleScriptObjC处理程序提供了完成功能,这些处理程序繁琐且容易按句柄键入。


3、快速打开
Script Debugger可以轻松找到您要使用的脚本。使用“打开快速”命令,您可以找到针对特定应用程序,文档甚至包含特定变量或处理程序名称的脚本的脚本。你甚至不需要知道你要找的东西的全名。开始输入,Script Debugger将为您提供它可以找到的最相关的搜索命中。
4、代码生成
使用Dictionary Explorer查找所需的应用程序对象,然后使用拖放操作将自动生成的AppleScript代码添加到脚本中。将此与Script Debugger的所有其他代码构建工具(包括Tell Block构建器)相结合,可以节省大量时间并避免错误。
5、步进式智能调试
查看脚本正在执行的操作以及快速查找错误的最佳方法。逐行执行脚本以确切了解它们的执行方式。设置断点以在关键点暂停脚本。 不再使用AppleScript`log`语句进行Caveman调试。脚本调试器会显示每个语句的结果以及脚本中每个变量的值。没有更好的方法来确切了解您的代码正在做什么。
6、APPLESCRIPTOBJC值查看
如果您使用AppleScriptObjC,则Script Debugger会向您显示脚本正在使用的Objective-C值的详细信息。与Apple的脚本编辑器不同,您可以看到?class ocid?id?data optr0000000080100F0000600000?并想知道这个值是什么,Script Debugger会识别一个包含五个元素的数组,并显示每个数组元素的值。


7、分割窗格编辑和代码折叠
轻松使用长脚本。拆分窗格编辑允许您同时查看脚本的两个或多个部分。代码折叠可让您折叠部分代码,以帮助您专注于工作。
8、脚本调试器有你的回报
Script Debugger提供报告常见AppleScript和部署错误的工具。例如,Leaks功能可检测脚本何时打开并且未关闭文件,或者数据库事务何时开始但未完成。Script Debugger监视常见错误,例如使用空闲处理程序保存脚本而不启用Stay Open设置。
9、定制
Script Debugger提供了几乎无限的自定义机会。创建自己的脚本模板。生成剪报以插入常用的代码块。剪辑可以使用标记来插入参数和加速编辑。创建AppleScript脚本以自动执行重复性任务。为剪辑,脚本和任何“脚本调试器”菜单命令分配键盘快捷键。

特色

1、探索
在开始编写脚本之前,请发现应用程序提供的信息和命令。使用资源管理器试验应用程序,浏览它们的数据并对其进行操作以查看应用程序的响应方式。该功率不限于特定屏幕。在创建和调试脚本时,Explorer仍然可用,并在您工作时继续显示数据信息。
2、编辑
使用Script Debugger强大而灵活的代码创建功能,最大限度地提高您的工作效率并轻松快速地编写脚本。为应用程序和对象或属性插入tell块。Script Debugger通过智能地插入广泛的常用代码段来帮助您。这些功能专为AppleScript语言的特性而设计。它们可以让您轻松导航大型脚本,自动输入“结束”行和关闭分隔符等。
3、调试
在创建时,测试脚本以确保它们按预期运行。Script Debugger可以在分析模式下运行脚本,跟踪您的变量及其值,从而可以在出现问题时轻松隔离和修复特定问题。在脚本运行时观察脚本,逐行查看脚本执行的每个阶段的变量值。使用断点在关键点暂停代码。使用Script Debugger,您无需猜测脚本运行时发生了什么。
4、部署
轻松为您的客户和同事打包脚本。脚本调试器在打包脚本时检查常见错误,并且使脚本分发非常简单。如果您的脚本包含敏感信息或私人信息,您可以将其导出为“仅运行”表单,以防止其他人访问代码。Script Debugger通过立即告诉您需要哪些应用程序,脚本添加,库和框架才能成功运行脚本来预测问题。

更新功能

1、免费脚本调试器精简版
Script Developer 7中最大的变化是发布了我们新的“lite”模式,它提供了编写代码所需的所有基本编辑,调试和字典功能。即使没有Script Debugger的高级功能,它也代表了对Macintosh附带的脚本编辑器的重大改进。我们将Script

Debugger Lite视为可用于AppleScript的最佳免费选项。


2、文件版本
从本地和Time Machine备份提供的Mac OS X文档版本历史记录中查看并打开以前版本的脚本。在决定恢复到特定版本的脚本之前,直接从Versions浏览器执行不同版本的脚本。如果从Script Debugger 5或6进行升级,则可以立即利用现有脚本的此功能,因为以前版本的Script Debugger一直在为您保留版本信息。
3、改进的捆绑编辑
Script Debugger 7改进的包编辑器允许您指定AppleScript小滴接受的文件类型。通过统一类型标识符或文件扩展名或两者指定文件。Script Debugger 7提供了更多用于配置AppleScript小程序和小程序的选项。控制应用程序传输安全性,仅创建后台applet,并直接从Script Debugger捆绑所需的库。
4、增强的APPLET
SHELLScript Debugger 7提供了一种将AppleScripts部署为独立应用程序的新方法,它为用户提供了改进的界面,支持通过Sparkle自动更新软件等等。如果要创建AppleScript小滴,Script Debugger 7的增强小程序提供了一个放置目标窗口,用户可以在其中拖放文件或使用Spotlight搜索来查找要处理的文件。


5、EXPLORER EVOLUTION
Script Debugger 7的Dictionary Explorer允许您移动,复制或删除对象。Script Debugger 7允许您在不编写单行AppleScript代码的情况下探索应用程序脚本功能的更多内容。通过在资源管理器中选择对象并按删除键来删除对象。在资源管理器中使用拖放操作移动和复制对象。
6、EXPLORER录音
Script Debugger 7提供了一种全新的AppleScript代码生成方式:Explorer录制。开始录制脚本,然后使用Script Debugger的Dictionary Explorer开始探索应用程序。当您更改属性值或移动,复制或删除对象时,相应的AppleScript代码将添加到您的脚本中。

转载于:https://blog.51cto.com/14291436/2389824

Mac好用的脚本编辑器软件——“Script Debugger”相关推荐

  1. 脚本调试工具 Microsoft Script Debugger

    脚本调试工具 Microsoft Script Debugger ,配合IE在调Ajax脚本代码时用得到,用 debugger; 设断点.安装后,将Internet 选项->高级->禁用脚 ...

  2. mayapython编译器_maya脚本编辑器(Script Editor),MAYA

    脚本编辑器(Script Editor) 脚本编辑器可用于键入单行或多行 MEL 或 Python 脚本,然后在历史窗格中查看其输出. 相关主题 •创建和运行 MEL 脚本 窗格 顶部窗格显示命令的历 ...

  3. 对未标记为可安全执行的脚本_Script Debugger for Mac(脚本调试软件)

    你是否需要一款可以轻松编译AppleScript的工具吗?来试试Script Debugger for Mac吧!Script Debugger Mac版是一款运行在mac平台的调试软件.Script ...

  4. latex 参考文献显示问号_Texpad for Mac(LaTeX编辑器软件)

    Texpad for mac版是Macos上一款优秀的LaTeX编辑器软件,使用Texpad Mac版,当Texpad打开你的项目,它会扫描项目,寻找LaTeX结构,命令和任何包含在内的文件,快速地浏 ...

  5. Coda 2.5 发布,Mac 编辑器软件

    Coda 2.5 发布,此版本是个重大的版本发布.Coda 2.5 整体速度得到了显著的提升(例如:语法高亮速度比之前快了 10 倍!):外观更漂亮,使用全新的 UI:重要的编辑器改进(Vertica ...

  6. TextMate 2.0 RC 23 特别版 Mac 著名的文本编辑器软件

    这是Mac下的著名的文本编辑器软件,与BBedit一起并称苹果机上的emacs和vim.尤其适合程序员使用,可以定制许多贴心使用的功能. TextMate的Bundles是TextMate的一个亮点, ...

  7. Brapher for mac 2.6 共享版 - 强大的Mac数学公式编辑器软件

    下载地址:vchat.win/3031/brapher-for-mac-2-6-破姐版-强大的mac数学公式编辑器软件 系统兼容性:macOS High Sierra Brapher是一款知名的数学公 ...

  8. 如何破解Poto Editor for Mac照片编辑器软件

    喜欢摄影的朋友,对于照片编辑软件都不陌生,使用Mac电脑的朋友,您是不是也在烦恼使用哪个照片编辑软件更合适呢?小编建议您安装Poto Editor for Mac软件,因为这款照片编辑软件几乎支持所有 ...

  9. 在苹果Mac上如何开始使用脚本编辑器?

    "脚本编辑器"可让用户创建功能强大的脚本.工具,甚至是 App.用户可以创建脚本来执行重复任务.自动化复杂的工作流程以及控制 App 甚至是系统.用户可以使用不同的脚本编写语言,其 ...

最新文章

  1. 《C和C++程序员面试秘笈》——1.9 如何理解C++是面向对象化的,而C是面向过程化的...
  2. Linux个人用户安装JDK(与root用户不同版本)
  3. 由创建一个不能被继承的类引发的对象模型的思考
  4. java 模块开发_java模块化开发
  5. java自动生成函数注释_IDEA类和方法注释自动生成(2019-08-31 21:47写)
  6. web安全day24:一文读懂Linux系统安装软件的几种方法
  7. 2M口,电口,光口的区别
  8. android -- 蓝牙 bluetooth (五)接电话与听音乐
  9. github issue 如何写多行代码块
  10. sqlserver查询最耗时的sql语句和执行过的sql语句
  11. 静态电子购物网站设计回忆
  12. 浅谈电子商务网站购物车
  13. 【免费】搜狗站长URL自动推送工具1.4.1
  14. 基于流式输入输出 使用Java借助GSON库 实现对大型asc文件的读入解析 并输出为JSON文件
  15. 基于Python的数字图形可视化水印系统的设计与实现
  16. MATLAB技术沙龙之如何批量处理图像的大小
  17. 如何在桌面版linux怎么安装360安全卫士?
  18. NOI2002银河英雄传说——带权并查集
  19. 著名演播艺术家艾宝良入驻讯飞阅读,人工智能助力声音传承
  20. 一个火鸡界大数据学家的一生

热门文章

  1. Android设置头像,手机拍照或从本地相冊选取图片作为头像
  2. Zotero 的下载与配置(综合版)
  3. OpenCV开运算(Opening)闭运算(Closing)形态梯度(Gradient)TopHat、BlackHat
  4. Linux shell简单创建用户脚本
  5. 用PDF转换器转换成word等多种文件格式的转换
  6. UI及交互设计知识整理(超详细 基础篇)
  7. 最短路径python实现—(Dijstra算法和A*算法)
  8. 华为企业云挂载盘解决方案
  9. Microsoft Excel 教程:如何在 Excel 中更改单元格的格式?
  10. 2020年氟化工艺考试题库及氟化工艺考试资料