Mac OS X自动化与开发框架全解析
1. AppleScript与Automator的应用
1.1 URL筛选与文件下载
当我们需要筛选URL时,可依据其特征进行操作。由于要找的URL应以 “http://” 开头且不以 “/images” 结尾,可使用如下逻辑:
if _text starts with "http://" and _text does not end with "/images" then
为测试子字符串,可使用 “starts with”、“ends with” 和 “contains” 这些便捷的字符串快捷方式。
在下载文件方面,最可靠的方式是使用UNIX程序 curl ,结合AppleScript的 do shell script 命令,示例代码如下:
do shell script "cd ~/Pictures/Keyword\\ Screensaver;
curl -sO " & quoted form of (_text as string)
这里的双反斜杠在发送到UNIX时会转换为单个反斜杠,用于转义文件名 “Keyword Screensaver” 中的空格。我们使用分号将多个命令串在一起,通过 as 关键字将 _text 变量显式转换为字符串,再将其转换
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



