可实现用快捷键一键打开safari指定书签文件夹:先在「自动化」app创建快速操作并嵌入applescript脚本定位文件夹、遍历打开全部链接,再通过系统设置绑定全局快捷键,需确保文件夹名完全匹配、safari为前台应用且「自动化」已获完全磁盘访问权限。

你想在Mac上用一个快捷键直接打开整个Safari书签文件夹(比如“工作常用”“学习资料”),而不是逐个点开每个链接,这需要绕过Safari原生限制,用自动化脚本+系统快捷键组合实现。
创建自动打开书签文件夹的快速操作
第一步:打开「自动化」App(位于“应用程序”文件夹内),点击左上角「文件」→「新建快速操作」。
第二步:在右侧工作区顶部,将「工作流程收到」设为「无输入」,「在」设为「Safari」。
第三步:在左侧操作库中搜索「运行 AppleScript」,将其拖入工作区;双击该动作,在编辑框中粘贴以下脚本(注意替换引号内的文件夹名称):
tell application "Safari"
activate
set targetFolder to first bookmark folder whose name is "工作常用"
repeat with b in bookmarks of targetFolder
open location (URL of b)
end repeat
end tell
第四步:点击右上角「下一步」→ 输入清晰名称,例如「打开工作常用书签」→ 点击「完成」保存。这一步必须保存成功,否则后续无法绑定快捷键。
将快速操作绑定到全局快捷键
方法一:进入「系统设置」→「键盘」→「键盘快捷键」→ 左侧选「快速操作」→ 右侧点击「+」→ 在「快捷指令」下拉菜单中找到刚保存的「打开工作常用书签」→ 光标置于「键盘快捷键」栏,直接按下你选定的组合键(如 【Option + Command + W】)→ 点击「添加」。
方法二:若该条目未出现在下拉菜单中,请先确认「自动化」App已退出并重新打开一次——有时新建项目不会实时刷新列表。
验证与关键检查项
按你设定的快捷键,观察是否在 Safari 中依次打开了该文件夹下所有书签。如果无反应:
① 检查脚本中书签文件夹名称是否与 Safari「编辑书签」里显示的完全一致,包括中文标点、空格、全角半角,哪怕多一个空格都会导致 【first bookmark folder whose name is ...】 查找不到目标而静默失败;
② 切换到 Safari 窗口再试一次——快捷键只在 Safari 前台激活时有效;
③ 若仍无效,前往「系统设置」→「隐私与安全性」→「完全磁盘访问权限」,确认「自动化」App已被勾选。











