你能正确的读懂AppleScript的字典么?

首先,让我先吐嘈一下

晚上打球的时候,双打遇到一位“大神”。要求太高...我没法满足他。于是呢,就一直的在后面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部分的内容。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容