Macos 如何让iTunes在连接到iPhone时自动播放iPhone播放列表

Macos 如何让iTunes在连接到iPhone时自动播放iPhone播放列表,macos,applet,applescript,itunes,automated-deploy,Macos,Applet,Applescript,Itunes,Automated Deploy,我有一边听音乐一边工作/学习的习惯。由于我在工作时连接的Mac电脑没有我想要的所有歌曲,我通常通过iTunes收听iPhone播放列表选项中的歌曲 为此,每次我将iPhone连接到电脑时,iTunes都会检测到,然后我必须手动转到应用程序中的“iPhone”按钮,然后“在我的iPhone上”,然后选择播放列表,播放歌曲 有没有办法使这个过程自动化?我想要的是,只要我连接了iPhone,iTunes就会自动打开iPhone内的播放列表,并开始随机播放歌曲 我试过用自动机把它自动化。但这似乎不起作用

我有一边听音乐一边工作/学习的习惯。由于我在工作时连接的Mac电脑没有我想要的所有歌曲,我通常通过iTunes收听iPhone播放列表选项中的歌曲

为此,每次我将iPhone连接到电脑时,iTunes都会检测到,然后我必须手动转到应用程序中的“iPhone”按钮,然后“在我的iPhone上”,然后选择播放列表,播放歌曲

有没有办法使这个过程自动化?我想要的是,只要我连接了iPhone,iTunes就会自动打开iPhone内的播放列表,并开始随机播放歌曲

我试过用自动机把它自动化。但这似乎不起作用。我在AppleScript中做了一些错误的事情:

tell application "iTunes"
    play playlist named "Sasha" of source of type iPhone
end tell

哈!!我想出来了!!然后我创建了一个小程序,可以使用AppleScript为我实现这一点

然后,我在下面的博客上发布了同样的步骤/代码。以下是链接:

和相同的代码::

tell application "iTunes"

    set theCurrentPlaylist to view of front browser window
    set myiPhone to some source whose kind is iPod
    set mainPhonePlaylist to playlist "Sasha" of myiPhone
    set the view of the front browser window to mainPhonePlaylist
    set EQ enabled to true

    play playlist named "Sasha" of myiPhone
    set myRandomSong to random number from 1 to count of tracks of (get view of front window)
    play track myRandomSong of mainPhonePlaylist

end tell

出于好奇,为什么会被否决?我花了好几年的时间寻找解决方案,最后编写了自己的代码,并向全世界展示了解决方案。这种事情正是StackOverflow存在的原因。我猜DownVoteB可能更适合询问不同的堆栈交换,但这实际上是一个关于Applescript(这是这个社区中公认的标记)的编码问题。