如何使用AppleScript命令将播放列表中的歌曲移动到列表中的其他位置?
我已经有了这首歌和播放列表,而其中一首已经在另一首;我只需改变立场.
我的目标是对用户选择的曲目进行排序;理想情况下,我想将逐个首选的轨道移动到第一个选择轨道的位置,并在第一个按顺序之后立即按顺序排序所有其他选定的轨道.
解决方法
移动命令看起来确实非常错误.在我的实验中,似乎无论您将轨道移动到哪个位置,它都会将其移动到播放列表的末尾.如果效率有点低,这应该仍然可以管理.其语法如下:
tell application "iTunes" move first track of playlist "foo" to end of playlist "foo" end tell
还有其他一些你应该使用的结构而不是“end of”,包括’播放列表的开头“foo”’,播放列表“foo”’的轨道5之后,以及’之前的轨道5’播放列表“foo”’,但这些都没有按预期工作.但是,如果您基本上按照您想要的方式将列表放入列表中,您应该能够迭代列表,告诉iTunes将每个轨道连续移动到播放列表的末尾,并且您最终会得到完成之后排序的顺序.