首先,让我先吐嘈一下
晚上打球的时候,双打遇到一位“大神”。要求太高...我没法满足他。于是呢,就一直的在后面BB。
我呢,只会单打,也只练单打。我就这点水平了,怎么滴?要不就单挑吧。
打球,本来就是应该高兴的。大神要是觉得我拖了后腿,要么,你就带我飞,要么,你就别站在场上打。
嘴上要求别人这么多,最好你自己先有本事再说。我就喜欢做球给到对手手上!我就是喜欢看到大神在后面抓头抓脑的BB!下回,我还找大神你搭双。
说回AppleScript的字典
多少人,包括曾经的我,第一眼看到苹果官方的AppleScript简介。是不是觉得,哎哟,这特么的好简单。不就是脚本么?
没错这就是脚本!
但是,我相信,当前很多初学AppleScript的朋友,少不了搜索bing,baidu。
请会想一下,这么多的文章里面,有多少篇,你看完之后,是真正让你读懂了AppleScript的字典的?各种终极篇,入门篇,新手篇,快速入门篇...
大概内容是不是大概这样:
以command为例子,简单介绍字典。
-
怎么分类切换查看分类
-
“指令” 图标长什么样
-
“类” 图标长什么样
-
“属性“ 图标长什么样
-
然后用Finder简单的写个例子,大概内容是:tell application "Finder" make new folder with properties {....}这样吧。
那么,问题来了: -
为什么要分套件suite?
-
为什么要有Legacy suite?
-
一个class的属性去哪里找?
-
属性有什么特性?
-
怎么得到属性引用?
-
属性引用怎么解读?
-
...
这只是最简单的问题,如果要再深入点,那,写法上的问题,还有继承的问题...经典入门?真的让你入门了么?
AppleScript其实也是个不小的坑
想写好AppleScript,找本正经的书看吧。如果不介意,官方网站也是很OK的。不过,我相信看完官方网站AppleScript部分的效果,不如一本好书来的快。我也相信,没有多少人能真的看完官网的guidelines。
我不是大神,不要期望我带你飞。
我也没有前面说的那位大神那么牛逼,本人只是很单纯的本着大家共同学习提高的原则写下关于我看到的AppleScript部分的内容。
网友评论