You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AppleScript中指定绝对路径设置Finder标签(无需弹窗选择)

直接指定绝对路径修改标签索引的AppleScript实现

要避免弹窗选择文件/文件夹,直接替换掉choose folder的弹窗逻辑,手动定义目标路径即可,具体修改如下:

修改后的代码

-- 替换为目标文件/文件夹的绝对路径
set targetPath to "/Users/你的用户名/Documents/示例文件夹"

tell application "Finder"
    -- 将字符串路径转换为Finder可操作的项目对象
    set targetItem to item targetPath
    -- 设置标签索引(数字对应系统预设标签)
    set label index of targetItem to 2
end tell

关键说明

  • 路径格式:使用Mac标准的Unix风格绝对路径(以/开头),比如/Users/xxx/Desktop/test.txt(文件)或/Users/xxx/Documents/test(文件夹)
  • 标签索引对应关系:1=灰色,2=橙色,3=绿色,4=蓝色,5=紫色,6=红色,7=黄色
  • 兼容文件/文件夹:代码中的item关键字可以同时处理文件和文件夹对象,无需区分修改

内容的提问来源于stack exchange,提问作者Lacer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 00:32:33