我从来没有搞过AppleScript,所以这只是我的一个概念。这可以吗?
游戏设计师Bungie正在为系统命名的文件和目录中的Halo Reach托管大量PNG。 IE:
http://www.bungie.net/images/reachstats/commendations/onyx/onyx_large_precision_multiplayer.png
更改同一个单词的两个实例,然后生成另一个版本的图像。将“onyx”改为“iron”,“bronze”,“silver”或“gold”,你会得到一个相应的图像,如下所示:
http://www.bungie.net/images/reachstats/commendations/gold/gold_large_precision_multiplayer.png
AppleScript能够获取输入URL,查找和更改URL中单词的实例,然后将相关文件下载到目录中吗?今天是我的生日(10月27日!因此是XXVII)如果这样可行,如果有人能做到这一点,我会非常兴奋!
感谢您的所有答案!
答案 0 :(得分:1)
这有效:
set the destination_file to ((path to desktop as string) & "picture.jpg") as file specification
set thisImageSRC to "http://www.bungie.net/images/reachstats/commendations/gold/gold_large_precision_multiplayer.png"
tell application "URL Access Scripting"
download thisImageSRC to destination_file replacing yes
end tell
完全使用更改Applescript的文本项分隔符完成字符串操作。因此,要将URL的组件放入列表,您需要执行以下操作:
set oldDelims to AppleScript's text item delimiters
set AppleScript's text item delimiters to "/"
set theUrlComponents to (every text item of theURL) as list
set AppleScript's text item delimiters to oldDelims
添加盐味道,但我同意第一位评论者认为有更好的语言可以做到这一点。 Applescript将是我的最后选择。