1
我需要編寫以下腳本內嵌內嵌蘋果腳本
tell app "Spotify Queue"
addTrack "spotify:track:7sa1xOgT1c8xQfbSL5FrCe"
end tell
這樣一個
sh('osascript -e \'tell app "Spotify" to playpause\'')
,但我無法得到它的權利。
我需要編寫以下腳本內嵌內嵌蘋果腳本
tell app "Spotify Queue"
addTrack "spotify:track:7sa1xOgT1c8xQfbSL5FrCe"
end tell
這樣一個
sh('osascript -e \'tell app "Spotify" to playpause\'')
,但我無法得到它的權利。
你不需要多線:
tell app "Spotify Queue" to addTrack "spotify:track:7sa1xOgT1c8xQfbSL5FrCe"
如果你需要一個以上的線,osascript可以像這樣使用:
osascript -e 'tell app "Finder"' -e 'display dialog "Multi-line"' -e 'end'
所以只是'SH('告訴應用程序「 Spotify隊列「...')'應該做的伎倆呢? –
我不知道CoffeeScript的,但是從上面他的例子,它看起來像它應該工作 – adayzdone
的報價大多是像JavaScript這樣你就可以把雙引號的東西單引號字符串(反之亦然)內。該'-e'版本可能會與[塊串]來做得最好(http://coffeescript.org/#strings),以避免報價逃逸廢話,'「」「...‘’」'是更多或不像殼裏的heredoc。 –