EventScripts for Mac 是一款专为 macOS 系统设计的自动化脚本编辑与执行工作户通过编写和运行脚本,脚本文档将为您提作指南。
一、核心界面与工作区详解
启动 EventScripts 后,您将看到一个结构清晰、功能入口。
- 菜单核心界面与工作区详解:位于屏幕顶部,包含“文件(File)”、“编辑(Edit)”、“脚本(Script)”、“窗口(Window)”、“帮助(Help)”等所最口。
- 工具核心界面与工作区详解:位于窗口左侧。以树状结构展示快捷按钮。
- 导航侧边核心界面与工作区详解:位于窗口左侧。以树状结构展示快捷按钮。
- 脚本编辑区 (Script Editor):窗口中央的核心区域。提供语法高亮、代码自动补全、错误提示等功能的代码编辑器,用于编写和修改脚本。
- Info:显示当前选中脚本的属性,如关联事件、描述等。
- Output/Log:显示脚本运行时的打印输出、错调试日志,是排查问题的重要窗口。
Backup Utility
1. Create a New Project
步骤1:创建新项目。点击菜单栏 “文件(File)” -> “新建项目(New Project)…” 或使用快捷键 Command + Shift + N。在弹出的对话框中,输入项目名称,选择存储位置,点击“创建(Create)”。
步骤2:打开现有项目。点击菜单栏 “文件(File)” -> “打开(Open)…” 或使用快捷键 Command + O,导航至项目改你夹(通幽二后缀),选择并打开。
2. Create a New Script
步骤1:新建脚本文件。在导航侧边栏的项目根目录上右键点击,选择 “新建脚本(New Script)”,或点击工具栏的“新建”按钮。为脚本命名(如 `Backup_Utility.js`)。
步骤2:事件配置窗口中,从下拉列表中选择触发条件,例如:“登录时(At Login)”、“文件夹内定时间间隔(When Folder Contents Change)”、“定期时间间隔(At Regular Time Interval)”等。
3. 配置脚本触发器(事件)
步骤1:打开事件配置。在导航侧边栏,展弹出的配置窗口中,从下拉列表中选择触发条件,例如:“登录时(At Login)”、“文件夹内定时间间隔(When Folder Contents Change)”、“定期时间间隔(At Regular Time Interval)”等。
步骤2:选择触发事件。在弹出的配置窗口的下方,从“关联脚本(Attached Script)”下拉菜单中选择您刚创建的脚本文件。
步骤3:关联脚本。在同一个配置窗口的下方,从“关联脚本(Attached Script)”下拉菜单中选择您刚创建的脚本文件。
步骤4:设置参数与保存。根据所选事件类型,配置具体参数(如监控的文件夹路径、时间间隔分钟数)。完成后点击“确定(OK)”。此时,该触发器会在其事件发生时自动运行关联的脚本。
4. 测试与运行脚本
步骤1:直接运行测试。确保直标脚本编运口处于活动状态。点击工具栏的 “运行(Run)” 按钮或使用快捷键 Command + R。运行结果和输出将实时显示在快停,您可代在右侧工具区查看变量值。
步骤2:调试脚本。如需调试,可在代码行号左侧点击设置日志面板中。
步骤1:导出为独立应用。对于需要分发经其于独立运行的脚本,可以将其导出为应用程序。选中导航栏中的脚本文件,点击菜单栏 “文件(File)” -> “导出(Export)…” -> “作为应用程序(As Application)…”。
步骤2:配置导出选项。在导出对话框中,设置应用名称、图标、输出格式(如 `.app` 捆绑包),并选择是否包含运行时环境。点击“导出(Export)”并选择保存路径。
步骤3:验证导出结果。在 Finder 中导航到对为生成的 `.app` 文件即可运行,无需打开 EventScripts 主程序。
MacOS Applications Installer Installer Help
- MacOS Applications Installer Installer Help highlights the installation process of applications and provides guidance on how to use the installer
- MacOS Applications Installer Installer Help explains the creation of a new project from a template and provides details on the steps involved
- MacOS Applications Installer Installer Help demonstrates how to use the EventScripts feature and shows the steps to create a new project from a template
- MacOS Applications Installer Installer Help explains how to include a JavaScript file and provides an example of the code to include
MacOS Applications Installer Installer Tutorials
- 问题1:脚本运行时无任何输出或效果。
- 解决方案:首先检查底部板是否有错误信息(红色文存)。确保脚本已保存(
Command + S)。检查事件触发器是否已正确启用(侧辑栏触发器图标应为绿脚本开头添加简单的日志错出语句(如 `console.log(“脚本已启动”)`)。检查验证脚本是否被执行。
- 解决方案:首先检查底部板是否有错误信息(红色文存)。确保脚本已保存(
- 问题2:导出的应用程序在双击后立即退出或报错。
- 解决方案:导出时请确保在选项中勾选了“包含必要的运行时库(Include necessary runtime libraries)”。检查脚本中使用的文件路径是否为绝对路径(如 EventScripts 内直接运行脚本相对路径或让用户选择路径。尝设在 EventScripts “辅助功能”和“完全磁盘访问权限”。检查监控的文件夹路径是否存在且有觽启 EventScripts 应用以重新加载所有触发器配置。
- 问题3:事件触发器(如文件夹监控)不触发。
- 解决方案:确认系统“安全性与隐私”设置中,已授予 EventScripts “辅助功能”和“完全磁盘访问权限”。检查监控的文件夹路径是否存在且有觽启 EventScripts 应用以重新加载所有触发器配置。
- 解决方案:检查菜单桋光 “编辑(Edit) -> 首选项(Preferences) -> 编辑器(Editor)”,确认“启用代码补全(Enable code completion)”选项已勾选。尝试重启应用程序。确的文件具本文件扩展名(如 `.js`),以便编辑器识别语言模式。
五、快捷键汇总表
| 功能描述 | Mac 快捷键 |
|---|---|
| 新建项目 | Command + Shift + N |
| 打开项目/脚本 | Command + O |
| 保存当前脚本 | Command + S |
| 另存为… | Command + Shift + S |
| 关闭当前窗口 | Command + W |
| 运行当前脚本 | Command + R |
| 调试当前脚本 | Command + D |
| 停止运行/调试 | Command + . (句点) |
| 撤销 | Command + Z |
| 重做 | Command + Shift + Z |
| 剪切 | Command + X |
| 复制 | Command + C |
| 粘贴 | Command + V |
| 切换 | Command + A |
| 查找 | Command + F |
| 查找并替换 | Command + Option + F |
| 跳转到行 | Command + L |
| 注释/取消注释行 | Command + / |
| 切换导航侧边栏可见性 | Command + 0 |
| 切换实用工具区可见性 | Command + Option + 0 |
| 切换日志面板可见性 | Command + Shift + L |
| 显示/隐藏所有面板(专模式) | Command + Control + F |









