用途:在 macOS 上通过 Bash 工具调用 osascript 执行 AppleScript,实现应用与系统自动化。基本用法:osascript -e 'AppleScript 代码';多行脚本可用 osascript <<'EOF' 配合 tell application 语句块。主要能力:Mail 可发送、读取未读、搜索邮件和创建草稿;Reminders 可创建、列出、完成、删除提醒及新建列表;Calendar 可创建和列出事件、删除事件、创建日历;通知中心可显示带标题、副标题、内容与声音的系统通知;Safari 可打开 URL、获取页面信息、执行 JavaScript、管理标签页与窗口;Finder 可打开文件夹、获取或设置文件信息、移动复制删除文件、新建文件夹与显示文件;系统控制包括音量静音与级别、打开应用、系统信息查询以及休眠重启关机;部分第三方应用也支持 AppleScript,可用脚本编辑器查看其字典。限制与注意:首次使用某些应用会触发权限弹窗,失败时需引导用户在系统偏好设置的隐私与安全中授权;删除、关机等破坏性操作应先确认;读取邮件或日历时只展示用户明确要求的内容。运行前应确认应用名准确、应用已安装并在运行,脚本语法正确。中文与 Unicode 由 AppleScript 原生支持。资料未提供价格、平台版本要求与更多细节。
mac-automation
办公与效率
更新于 10-15 16:45