你是否需要一款可以轻松编译AppleScript的工具吗?来试试Script Debugger for Mac吧!Script Debugger Mac版是一款运行在mac平台的调试软件。Script Debugger可以帮助用户更轻松更快捷编译AppleScript,默认提供了AppleScript,Applet,通讯录脚本,Digital Hub脚本,Folder Action,Mail Rule脚本模版,在编译过程中用户可以使用Text Subsitution,字体颜色自定义等功能。帮助开发者更好的开发AppleScript。新版本解决和改进了多项功能,使软件运行更顺畅。Macdown网站为大家提供Script Debugger for Mac下载资源,绿色安全无广告,有需要的朋友请放心下载!

官方介绍

Script Debugger Mac是一个完全专注于AppleScript的集成开发环境。这一重点使其能够提供一套工具,使AppleScript开发效率惊人。您可以使用它来编写和编辑代码,分析目标应用程序,调试脚本等。
脚本调试程序适用于使用Macintosh并希望自动执行例行任务的任何个人或组织。可能性很大。几乎任何人工执行的常规软件功能都可以自动化,以节省时间和金钱,减少错误。Script Debugger使编码过程更快,让您可以创造性地思考使用AppleScript的新方法,使您的生活更轻松,更高效。

功能介绍

字典浏览器

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

步进式智能调试

查看脚本正在执行的操作以及快速查找错误的最佳方法。逐行执行脚本以确切了解它们的执行方式。设置断点以在关键点暂停脚本。 不再使用AppleScript`log`语句进行Caveman调试。脚本调试器会显示每个语句的结果以及脚本中每个变量的值。没有更好的方法来确切了解您的代码正在做什么。

强大的代码完成

Script Debugger提供了一组非常有用的代码完成工具。它们包括在脚本中完成变量名称,AppleScript和Scripting Addition命令,以及应用程序命令和名称。Script Debugger还为AppleScriptObjC处理程序提供了完成功能,这些处理程序繁琐且容易按句柄键入。

APPLESCRIPTOBJC值查看

如果您使用AppleScriptObjC,则Script Debugger会向您显示脚本正在使用的Objective-C值的详细信息。与Apple的脚本编辑器不同,您可以看到?class ocid?id?data optr0000000080100F0000600000?并想知道这个值是什么,Script Debugger识别一个包含五个元素的数组,并显示每个数组元素的值。

快速打开

Script Debugger可以轻松找到您要使用的脚本。使用“打开快速”命令,您可以找到针对特定应用程序,文档甚至包含特定变量或处理程序名称的脚本的脚本。你甚至不需要知道你要找的东西的全名。开始输入,Script Debugger将为您提供它可以找到的最相关的搜索命中。

分割窗格编辑和代码折叠

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

代码生成

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

脚本调试器有你的回报

Script Debugger提供报告常见AppleScript和部署错误的工具。例如,Leaks功能可检测脚本何时打开并且未关闭文件,或者数据库事务何时开始但未完成。Script Debugger监视常见错误,例如使用空闲处理程序保存脚本而不启用Stay Open设置。

定制

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

软件特色

探索

在开始编写脚本之前,请发现您的应用程序提供的信息和命令。使用资源管理器对应用程序进行试验,探索其数据并对其进行处理以查看应用程序的响应情况。这种力量不限于特定的屏幕。当您创建和调试您的脚本时,Explorer仍然可用,并在您工作时继续显示数据信息。

编辑

使用Script Debugger功能强大且灵活的代码创建功能,可以最大限度地提高工作效率并快速编写脚本。为应用程序和对象或属性插入告诉块。脚本调试器通过智能插入各种常用代码段来帮助您。这些功能是专门为AppleScript语言的特性而设计的。它们让您轻松导航大型脚本,自动输入“结束”行并关闭分隔符等等。

调试

在创建时,测试脚本以确保它们按预期行事。脚本调试器可以在分析模式下运行脚本,跟踪您的变量及其值,从而在事情出错时轻松隔离并解决特定问题。在脚本运行时一行一行地观察脚本,在脚本执行的每个阶段查看变量的值。在关键点使用断点来暂停您的代码。借助Script Debugger,您无需猜测脚本运行时发生了什么。

部署

轻松为您的客户和同事打包脚本。脚本调试器在打包脚本时检查常见错误,并且使脚本分发给其他人非常简单。如果您的脚本包含***或***信息,您可以以“仅运行”的形式将其导出,以防止他人访问代码。脚本调试器通过立即告诉您需要哪些应用程序,脚本添加,库和框架才能成功运行脚本来预见问题

对未标记为可安全执行的脚本_Script Debugger for Mac(脚本调试软件)相关推荐

  1. 对未标记为可安全执行的脚本_三、??XSS跨站脚本攻击

    跨站脚本攻击(Cross Site Scripting),缩写为XSS.恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意 ...

  2. 迈克尔 杰克逊mv_杰克逊JSON解析错误– UnrecognizedPropertyException:无法识别的字段,未标记为可忽略[已解决]...

    迈克尔 杰克逊mv 在解析从我们的一个RESTful Web服务接收到的JSON字符串时,我收到此错误"线程" main"中的异常com.fasterxml.jackso ...

  3. 杰克逊JSON解析错误-UnrecognizedPropertyException:无法识别的字段,未标记为可忽略[已解决]...

    在解析从我们的一个RESTful Web服务接收到的JSON字符串时,我收到此错误"线程" main"中的异常com.fasterxml.jackson.databind ...

  4. Facebook面部识别新突破:可识别未标记照片中用户

    来源:凤凰科技 据科技博客TechCrunch报道,Facebook公司希望用户了解和掌控人们上传的照片,即便用户没有在照片中被标记出来.周二,Facebook推出了一项新的面部识别功能:照片检查(P ...

  5. expect脚本同步文件、 expect脚本指定host和要同步的文件 、 构建文件分发系统 、批量远程执行命令...

    为什么80%的码农都做不了架构师?>>>    20.31 expect脚本同步文件 使用expect脚本同步文件 说明:核心命令是rsync #! /usr/bin/expect ...

  6. 7月11日任务 shell介绍、shell结构和执行 、date命令用法、shell脚本中的变量

    2019独角兽企业重金招聘Python工程师标准>>> 20.1 Shell脚本介绍 • shell是一种脚本语言  aming_linux  blog.lishiming.net ...

  7. teraterm 执行sql命令_tera term的ttl脚本使用方法 | 学步园

    1.环境构筑 1.安装Tera Term. 下载路径如下: 2.安装可运行的PFC环境 2.运用TTL脚本进行自动测试 TTL脚本的命名一览和相关介绍请参考Tera Term的help文件. TTL脚 ...

  8. shell的建立与执行实验报告_实验七 Shell脚本运行的优化

    实验七 Shell脚本运行的优化 一.添加窗口 在Shell脚本的运行过程中,也可以实现类似于Windows系统和Linux系统中的窗口效果,使脚本运行美观. 1.dialog软件的安装 - dial ...

  9. 20.1 shell脚本介绍 20.2 shell脚本结构和执行 20.3 date命令用法 20.4 shell脚本中的变量...

    2019独角兽企业重金招聘Python工程师标准>>> 20.1 shell脚本介绍 shell 是一种脚本语言:和传统的开发语言比较,会比较简单 shell有自己的语法:可以使用逻 ...

最新文章

  1. 网站设计支离破碎:究竟是谁之过
  2. python同步异步_python中Tornado的同步与异步I/O的介绍(附示例)
  3. hihocoder 1061.Beautiful String
  4. apache-jmeter-3.1的简单压力测试使用方法(下载和安装)
  5. blockhouses
  6. 关于AppCompatDelegate的使用
  7. Python数据分析之pandas入门
  8. 华为5g鸿蒙折叠,华为5G折叠概念新机:内折叠+麒麟9000+鸿蒙OS 这才是华为的实力...
  9. Python网络请求库Requests,妈妈再也不会担心我的网络请求了(二)
  10. Java 8 流API(Stream)介绍与示例
  11. java堆是gc管理_JVM内存管理及GC机制
  12. NRF52840 DFU升级(一): 按键升级
  13. 计算机的认识文档,对计算机专业的认识.pdf
  14. 使用Markdown编写微信公众号文章
  15. 向量的数量积,向量积,混合积
  16. Vue项目中生成二维码
  17. 把握人类的八大本能,让你拥有“营销作弊器”
  18. 由Sensor光电转换效率和光谱功率分布曲线联想到的白平衡增益计算
  19. WordCount 案例
  20. 将SQL Server表变成txt文件

热门文章

  1. 互联网项目管理之常见冲突浅谈
  2. 2014 WAP校园招聘笔试题
  3. 一起谈.NET技术,asp.net控件开发基础(20)
  4. 使用ISA Server 2006的DMZ区保护内网的服务器群
  5. 利用python读取txt文档的方法_利用Python读取txt文档的方法讲解
  6. 测试的目的_电磁干扰测试技术的目的是什么呢?
  7. 小学校园里计算机文字,中小学计算机教学论文(共2228字).doc
  8. BigInteger类实例的构造过程——JDK源码解析
  9. dragsort html拖拽排序 的应用
  10. 石墨计算机,高性能计算机助力石墨烯生产工艺的优化