alfred appscripts
Update dependencies
列出、搜索并运行/打开活动应用程序的 AppleScript。您还可以指定包含始终显示的脚本的目录,无论活动应用程序如何。
注意: 3.0及以上版本与Alfred 2不兼容。
该工作流程可以从 GitHub 版本或 Packal 下载。
.as [<query>]
— 显示/搜索活动应用程序的 AppleScript 列表↩
— 运行选定的脚本。⌘+↩
— 在脚本编辑器中打开选定的脚本。⌥+↩
— 在 Finder 中显示选定的脚本。appscripts [<query>]
— 显示工作流配置。Help
– 在浏览器中打开此文件。(No) Update Available
— 工作流程是否可以更新。对项目执行操作以更新或强制更新检查。Search Directories Recursively
– 是否应递归搜索脚本目录。请谨慎使用。Edit Script Directories
- 在默认编辑器中打开配置文件。该文件包含其工作原理的详细描述。Reset to Defaults
— 删除配置和缓存文件。 该工作流程附带一组默认目录。这些是在您可以自行编辑的设置文件中定义的。使用配置中的Edit Script Directories
选项(关键字appscripts
)在编辑器中打开文件。
这些是默认目录。 {app_name}
将替换为当前活动应用程序的名称,例如BBEdit
或OmniFocus
,而{bundle_id}
将替换为应用程序的捆绑 ID,例如com.barebones.bbedit
或com.omnigroup.OmniFocus2
:
~/Library/Scripts/Applications/{app_name}
~/Library/Scripts/Applications/{bundle_id}
~/Library/Application Scripts/{app_name}
~/Library/Application Scripts/{bundle_id}
~/Library/Application Support/{app_name}/Scripts
~/Library/Application Support/{bundle_id}/Scripts
~/Library/Containers/{bundle_id}/Data/Library/Application Support/{app_name}/Scripts
将显示在上述目录中找到的任何*.scpt
、 *.applescript
、 *.scptd
(脚本包)或*.js
(JXA) 文件。
如果您添加不包含{app_name}
或{bundle_id}
目录路径,它将匹配每个应用程序,并且脚本将始终显示。有关详细信息,请参阅设置文件 ( AppScript Directories.txt
)。
请使用 GitHub issues 报告错误或请求功能。或者,您可以在 Alfred 论坛帖子中发帖。
工作流程代码以及捆绑的 Alfred-Workflow 和 docopt 库均已根据 MIT 许可证获得许可。
工作流程图标由 Jono Hunt 创建。
其他图标来自 Dave Gandy 的 Font Awesome,并根据 SIL OFL 1.1 许可证发布。