想让你的计算机系统简单,可靠和自动化?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. W32.Downedup.B顽固病毒——查杀记
  2. 手动实现Spring中的IOC容器
  3. 办公自动化-实测doc文档-创建文档添加内容-0223
  4. T-SQL高级查询语句
  5. php文件下载不完整,求帮看下这段PHP下载MP4文件的有关问题,文件下载不完整
  6. Elasticsearch--linux网络设置 开启密码访问---全文检索引擎ElasticSearch工作笔记021
  7. oracle建立表语句 主键,oracle 创建表sql语句,主键,自增长
  8. struts2的action中获得request response session 对象
  9. Git删除本地/本地远程/远程服务器分支
  10. ZStack 3.6.0发布:支持云主机从KVM云平台在线迁移至ZStack
  11. 成都Uber优步司机奖励政策(2月29日)
  12. mac:系统存在两个Macintosh HD是怎么回事
  13. java手风琴代码_JavaScript实现手风琴效果
  14. 满格信号服务器开小差,明明信号满格,网络却很慢?教你三招解决!
  15. 数据营销“教父”宋星十年倾心之作,让数据真正赋能企业
  16. 程序员的发展之道---海贼王(山治)
  17. yara 源码学习(三)  扫描部分
  18. 10以内的分解与组成怎么教_“10以内数的组成”训练方法
  19. 文字图片滚动scrollbox插件
  20. STM32串口通信的 USART_ClearFlag(USART1,USART_FLAG_TC); 添加后程序出现bug;( USART_ClearFlag(USART_TypeDef* USART)

热门文章

  1. Simulink仿真运行实际时间
  2. android fmod,Android ndk开发:fmod语音学习(二)
  3. 【Linux】权限管理 _目录权限 _umask _粘滞位[学习总结 _复习专用]
  4. 西浦有计算机加金融本科专业吗,选专业FAQ | 西浦大一新生选专业申请今日开启!...
  5. 增强学习Reinforcement Learning经典算法梳理1:policy and value iteration
  6. Python 企业微信群推送消息
  7. 解决Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlS..(22.11.20)
  8. 2022A特种设备相关管理(电梯)判断题及模拟考试
  9. pageoffice如何离线申请_pageOffice的使用
  10. C语言中mktime函数功能及用法