使用 Applescript 访问 Finder 标签

问题描述 投票:0回答:1

我今天不想寻求太多帮助,只是一个简单的命令,我已经有了我需要的基本框架。 这是一个非常简单的问题,我正在编写一个 AppleScript,它根据 Finder 图像标签设置我的壁纸。 只是想知道如何在 Applescript 中访问 Finder 标签...我只能找到 Finder 标签???我已经解决了逻辑,我只需要负责获取 Finder 标签的方法或函数或命令,如下图突出显示。

请并谢谢你:)

Apple Finder Tags

macos applescript finder
1个回答
4
投票

AppleScript 尚不直接支持新标签。您必须通过 shell 脚本来读取它们并设置它们,您可以使用“do shell script”命令从 AppleScript 访问它们。您需要的 shell 命令是“xattr”,它使您能够操作 OS X 系统上的文件元数据。您可以在终端应用程序中输入“man xattr”来获取 xattr 手册。

还有一个名为“tag”的第三方工具可能会有所帮助,因为 xattr 相当复杂:

Tag — 一个命令行工具,用于操作 Mavericks 文件上的标签,并查询带有这些标签的文件。

http://brewformulas.org/Tag

© www.soinside.com 2019 - 2024. All rights reserved.