美文网首页
AppleScript编辑器(脚本编辑器)

AppleScript编辑器(脚本编辑器)

作者: Curry_J_X | 来源:发表于2017-07-14 15:30 被阅读1366次

1. 关于编辑器偏好设置

  • 默认目标
  • 脚本菜单
  • 代码补全
  • 格式(关键词,附加命令名称)

2. 脚本的存储格式

1.脚本
这中保存方式直接将编辑的脚本保存为可运行(也许可以被编辑)的脚本,扩展名 为.scpt。其不具有应用程序架构或者包结构。 在保存为脚本时,如勾选“仅运行”,将使得脚本不可被编辑,并且作为可执行文件打开,直接运行代码。
若未勾选“仅运行”,则其默认打开方式为“AppleScript编辑器”,代码可被编写并 可更新该脚本文件。
2.脚本包
除了它具有包结构,扩展名为.scptd,其他和保存为“脚本”都一样。所谓包结构,即在Finder中如右击(或者ctrl单击)该文件,会有“显示包内容”这个 命令,其包中含有rtfd介绍文件、plist配置文件和sctp脚本。此外,AppleScript编辑器窗口右上方的“包内容”按钮也将可用,并可修改其中内容。
3.应用程序
保存为扩展名为.app的应用程序,它将具有标准Cocoa程序的架构。它包内容含量比 脚本包更多,进一步包含了图标,包简介(PkgInfo),Unix可执行文件等等。
保存为此格式时,有三个选项:
仅运行:使应用程序包中的脚本不可编辑。
启动屏幕:使程序运行开始前显示一个对话框(包含description.rtfd的内容)。
保持打开:针对那些拖曳应用程序,使它始终处于可用状态。
在保存为应用程序后,如何打开
1.保留个脚本的copy。
2.右击应用程序,点击显示包内容。.打开Contents —— Resources —— Scripts —— main.scpt(该文件可以用AppleScriptEditor打开并编辑其代码)
4.文本
保存为扩展名为.applescript的纯文本文件。

3. AppleScript的录制功能

录制”允许用户通过最简单的方式来“输入”代码──记录你的每一步 操作。Automator程序同样也支持“录制”。只需按下AppleScript编辑器左上角 (Automator右上角)(如右图)的按钮就行了。
这个功能听起来很诱人,因为它简单易用并且可以帮助学习脚本语言。不
过事实上它还是有很大的局限性的,主要体现在三方面:一是无法实现循环;二
是将错误操作也记录了下来;三是代码质量低下,可读性差。

4. 其他

cmd+k 编译 cmd+R 运行
脚本->文件->导出

相关文章

  • Apple Script 使用和常见问题

    平台:Mac OS 工具:脚本编辑器 AppleScript 帮助 Introduction to AppleSc...

  • 我的新玩具-AppleScript(一)

    mac上有自带的脚本工具,脚本编辑器,目前支持AppleScript和JavaScript. 非常简洁的窗口: 直...

  • AppleScript

    mac上有自带的脚本工具,脚本编辑器。AppleScript 是 Mac OS X内置的一种功能强大的脚本语言。 ...

  • AppleScript编辑器(脚本编辑器)

    1. 关于编辑器偏好设置 默认目标 脚本菜单 代码补全 格式(关键词,附加命令名称) 2. 脚本的存储格式 1.脚...

  • mac 配置隐藏文件是否显示脚本方法

    方法一 1.打开mac下的 AppleScript脚本编辑器 2.把下面的代码复制到脚本中 3.运行即可 方法二 ...

  • Linux之shell脚本编程

    Linux之shell脚本编程 主要内容: • Vim 编辑器• Shell 脚本• 任务提交 Vim 编辑器 V...

  • unit

    一、设置编辑器为MonoDevelop先把脚本编辑器指定为MonoDevelop了。 Esit > Prefere...

  • R基础及应用day1

    创建R-project 脚本编辑器 脚本编辑器控制台对象/变量列表,历史命令文件/图片/帮助 设置字体 TOOLS...

  • Unity编辑器扩展之EditorWindow

    Unity编辑器扩展之EditorWindow 继承这个类的编辑器脚本可以用来创建一个编辑器窗口,类似Inspec...

  • Linux就该这么学 | 第04~06章

    第4章:Vim编辑器与Shell命令脚本 本章学习内容有 Vim文本编辑器、编写Shell脚本、流程控制语句、第一...

网友评论

      本文标题:AppleScript编辑器(脚本编辑器)

      本文链接:https://www.haomeiwen.com/subject/tgtohxtx.html