如何使用applescript打开带有quicktime播放器的MP3?

时间:2018-02-28 16:57:11

标签: macos automation applescript

我有以下代码来打开文件,但它们都是用iTunes打开的​​:

tell application "Finder"
    set the_files to get every file of folder ("Macintosh 
    SSD:Users:myusername:Desktop:DJ:Music:Sort")
end tell

repeat with theItem in the_files
    tell application "QuickTime Player"
        open theItem
    end tell
end repeat

谢谢!

1 个答案:

答案 0 :(得分:0)

AS语法可能会产生误导。虽然您的open命令位于tell application … end tell块内,但这并不一定意味着它将被发送到该应用程序。如果命令的直接参数恰好是对另一个应用程序中对象的引用(在这种情况下,对Finder中的document file对象的引用)AS会将其发送到那个应用程序。< / p>

使用set the_files to get every file of folder (…) as alias list。这将为您提供AppleScript alias值的列表,而不是Finder引用列表(除了Finder以外的任何应用程序都无法理解)。