【发布时间】:2013-02-18 12:43:04
【问题描述】:
我正在尝试为 iTunes 开发自定义粘贴脚本。在“复制”某些播放列表曲目后,用户应调用脚本而不是标准粘贴,以将曲目粘贴到另一个播放列表中。除了粘贴曲目之外,该脚本还会做一些额外的事情。
问题:要将剪贴板粘贴为 iTunes 播放列表中的曲目,我需要将剪贴板内容作为 Track 类对象,而不是文件名、furl 或其他内容。
clipboard info
说它在剪贴板中有以下内容:
{
{Unicode text, 776},
{string, 388},
{«class itun», 4036},
{«class furl», 118},
{«class ut16», 778}
}
现在,类 furl 对象可能会将我指向文件,但这仍然没有让我获得 iTunes“文件轨道”或“轨道”。 有没有人可以阐明剪贴板上的“itun”类的东西是什么? (尝试了一天自己,但没有得到任何结果)而且,是否可以使用 itun 类对象来获取复制到剪贴板的轨道?
【问题讨论】:
-
您问“有没有人可以阐明剪贴板上的“itun”类是什么?”,剪贴板对象
«class itun»包含一个XML记录,例如data格式的复制曲目,例如«data itun3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E»,即<?xml version="1.0" encoding="UTF-8"?>这是一个复制曲目的 XML 外观:paste.ee/p/zXIWd
标签: applescript clipboard itunes