【发布时间】:2010-11-21 23:54:03
【问题描述】:
什么是applescript,它的用途是什么?
【问题讨论】:
-
无意冒犯,但你真的不应该因为问“什么是applescript”而被授予代表。维基这个。
标签: macos scripting applescript definition
什么是applescript,它的用途是什么?
【问题讨论】:
标签: macos scripting applescript definition
Applescript 相对于其他脚本语言(坦率地说,它更适合大多数任务)的“巨大优势”是它可以自动执行 Mac 上其他应用程序的操作(只要开发人员提供了 Applescript 字典) .
这意味着,正如 Philip Regan 所描述的,您可以使用 Photoshop 之类的应用程序来执行一大堆重复的照片修改,然后将这些照片放入文件夹中。
除此之外,Applescript 的显着特点之一是其“类英语”语法。苹果打算让它被普通人使用,并试图使其语法尽可能接近英语。这个意图遇到了很多问题,其中最重要的是让为他们的应用程序创建 Applescript 词典的人尊重这个目标。 Apple 最初还打算为其他人类语言提供 Applescript,如果我没记错的话,已经完成了“French Applescript”的工作。
现在有 Python 和 Ruby 等脚本语言库用于与 Applescript 交互,因此您可以使用 Python 或 Ruby 语法而不使用 Applescript 语法来控制应用程序(对于具有编程背景的人来说学习这可能非常烦人,因为其违规行为和“异国情调”)。
Apple 为日常用户提供应用程序脚本的最新举措是 Automator。我建议您尝试一下,因为如果您的目标包含在每个人所做的事情中(保留网页副本等),它会非常有用
【讨论】:
AppleScript 是一种脚本语言,可用于在 Macintosh 计算机上自动执行操作。
可以使用 AppleScript 自动执行的操作示例包括文件系统操作、文本数据解析、运行程序和调用程序功能。
【讨论】:
Applescript Wikipedia Entry 是一个好的开始
【讨论】:
虽然我同意这里的其他响应者的观点——有太多其他网站有这些信息——但我会告诉你 我个人实际上是如何处理它的,希望能给你一个与您在其他网站上获得的学术或营销定义相比,更实际地了解它可以做什么......
我为一家出版公司管理一个制作部门,我有几十个脚本,可以让我简化和/或自动化各种流程,包括:
本质上,我使用 Applescript 自动执行任何重复性任务,这样我的员工就可以利用他们的时间做更好的事情,而不是一遍又一遍地重复同样的无意识鼠标点击。我们只需将文件放到从属 Mac 上,启动脚本,完成后它会发出哔哔声。
【讨论】: