我正在尝试创建一个AppleScript,它会自动从我的下载文件夹中添加下载的MP3作为文件夹操作。我在网上发现了以下脚本,除了两件事情之外它很有效:iTunes随时从互联网下载任何内容时启动,并且还添加了iTunes愿意从该下载文件夹添加的任何文件。我尝试修改代码大约15次,每次iTunes都没有启动,或iTunes启动任何下载的文件而不添加文件
原始代码是:
on adding folder items to my_folder after receiving the_files
repeat with i from 1 to number of items in the_files
tell application "iTunes"
launch
try
set this_file to (item i of the_files)
add this_file
end try
end tell
end repeat
end adding folder items to
感谢您的帮助!
答案 0 :(得分:0)
为此,您需要使用if / then逻辑来过滤所需的文件。有些事情(我没有测试过,所以语法可能稍微偏离)......
on adding folder items to my_folder after receiving the_files
repeat with i from 1 to number of items in the_files
set theCurrentFile to item i of the_files
if (name extension of (info for theCurrentFile)) = "mp3" then
tell application "iTunes"
launch
try
set this_file to (item i of the_files)
add this_file
end try
end tell
end if
end repeat
end adding folder items to
或者,为什么不使用Automator来做到这一点?它具有过滤文件的操作和将文件导入iTunes的操作。并且,您可以使用它创建文件夹操作。请参阅我附带的屏幕截图。
希望这有帮助。
-Ben