如何使用Apple Script同时打开多个Finder窗口?
用AppleScript一次性打开多个Finder窗口的几种方法
嘿,这个需求太实用了!我平时整理文件的时候也总需要一次性打开好几个Finder窗口,下面给你分享几个亲测好用的AppleScript方案,你可以根据自己的需求选:
方法1:打开指定的多个文件夹窗口
如果你已经知道要打开的具体文件夹路径,直接把路径写进脚本里就行,运行后一秒就能全部打开。
tell application "Finder" -- 把下面的路径换成你需要打开的文件夹路径,每一行对应一个窗口 open folder "/Users/你的用户名/Documents" open folder "/Users/你的用户名/Downloads" open folder "/Users/你的用户名/Pictures" -- 可以继续添加更多路径 end tell
操作提示:
- 替换路径的时候,注意格式要正确,Mac里的文件夹路径可以右键文件夹→按住Option键→选「复制为路径名称」直接获取
- 打开「脚本编辑器」(Script Editor),把代码粘进去,点击运行按钮就能看到效果
- 也可以将脚本保存成.app格式,以后双击就能快速执行
方法2:打开多个空白Finder窗口
如果只是需要临时打开几个空白窗口(比如用来拖放文件),用这个极简脚本就行:
tell application "Finder" repeat 3 times -- 把数字改成你想要的窗口数量 make new Finder window end repeat end tell
方法3:交互式选择多个文件夹打开
如果不想每次改脚本路径,想要灵活选择要打开的文件夹,可以用带选择对话框的版本:
set selectedFolders to choose folder with prompt "选择要打开的多个文件夹:" with multiple selections allowed tell application "Finder" repeat with aFolder in selectedFolders open aFolder end repeat end tell
运行这个脚本后,会弹出一个对话框,你可以按住Command键多选文件夹,选完确认后就会一次性打开所有选中的文件夹窗口,特别适合临时处理不同文件夹的场景。
内容的提问来源于stack exchange,提问作者Finn Eldridge
相关产品推荐
相关产品推荐

