基本的 iTunes AppleScript 问题

Posted

技术标签:

【中文标题】基本的 iTunes AppleScript 问题【英文标题】:Basic iTunes AppleScript issue 【发布时间】:2019-10-17 04:03:17 【问题描述】:

在这里感觉自己像个真正的傻瓜,只是想弄清楚如何让这个脚本从艺术家的选择中插入名称并将其放入专辑艺术家中。

tell application "iTunes"
  set theTracks to (item 1 of (get selection))
  set theTracks to selection
  repeat with theTrack in theTracks
    set albumartist to artist of theTrack
  end repeat
end tell

【问题讨论】:

【参考方案1】:

像这样:

tell application "iTunes"
    set theTracks to (item 1 of (get selection))
    set theTracks to selection
    repeat with theTrack in theTracks
        set albumartist to artist of theTrack
        set album artist of theTrack to albumartist -- the missing line
    end repeat
end tell

在现实生活中,我可能会跳过中间变量并将这对行写成一行,如下所示:

        set album artist of theTrack to (get artist of theTrack)

甚至更好:

        tell theTrack to set album artist to (get artist)

【讨论】:

以上是关于基本的 iTunes AppleScript 问题的主要内容,如果未能解决你的问题,请参考以下文章

将 iTunes applescript 转换为使用更新的 iTunes 库框架

用于刷新单个 iTunes 播客的 Applescript 代码

使用 Applescript 在 iTunes 中搜索和删除特定曲目

如何修复我的 AppleScript 以删除 iTunes 中的选定曲目?

Applescript 激活关闭的窗口

AppleScript(或其他代码?)根据磁盘的存在来更改 iTunes 库