美文网首页
AppleScript - 简介

AppleScript - 简介

作者: 不写昵称 | 来源:发表于2018-07-29 17:45 被阅读0次

简介

是苹果开发的一种脚本语言,内置于Mac OS X
作用:用于管理控制计算机上的程序,使计算机程序之间的沟通成为可能。使繁琐重复的机械操作自动化
特点:易读,易写,易理解

使用场景:

1、需要做重复且耗时的工作时
2、在未来某一刻需要做同样的事情时
3、写一个脚本比实际做的那个操作更快时

使用

使用苹果自带的脚本编辑器应用Scipt editor 。脚本编辑器可用于编辑AppleScript或javaScript
注:1、使用自动操作应用Automator也能控制程序,其提供了直观的视图和简单的拖拽功能,但功能比AppleScript少很多,比如不支持循环

脚本编辑器可选的保存格式有几种:
1、脚本
扩展名为.scpt,不具有应用程序框架或包结构
2、脚本包
扩展名为.scptd,有包结构,包中包含rtfd介绍文件,plist配置文件和scpt脚本
3、应用程序
扩展名为.app ,具有标准Cocoa程序的架构,包中内容比脚本包更多,包含图标,包简介,Unix可执行文件等
4、文本
扩展名为.applescript的纯文本文件,内容为编写的代码

基本操作快捷键

编译:cmd + k
运行:cmd + r
停止运行:cmd + .
输入提示:shift+F5
弹出菜单:右键或ctr+左键

注释

单行注释:--或#,如# set str = "hello world"
多行注释: (xxx),末尾的*)必须单独一行,否则报错

(*set str = "hello world"
*) --末尾的*)必须单独一行,否则报错

打印

1、代码运行时,只会打印最后一行代码的结果
2、使用弹出框显示信息。如display dialog "hello world"

举例1:

say "Let's study applescript" using "Fred" --让计算机用“Fred"音朗读该字符串
beep 2 --发出2个“咚”的声音

举例2:

tell application "Finder" --调用Fnder程序
    empty the trash -- 清空垃圾桶
end tell --结束指令

相关文章

网友评论

      本文标题:AppleScript - 简介

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