最近看过此主题的会员

查看: 398|回复: 2

[杂谈/讨论] Shell与AppleScript二选一?

[复制链接]

97

主题

1023

积分

134 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7Rank: 7

举世无双百里挑一攻无不克先锋旗帜优秀新人

发表于 2019-1-7 00:26:12 | 显示全部楼层 |阅读模式
看到一篇文章很有意思:shell可以做的,真的不必用AppleScript了
其实这篇文章的立意还是好的,学一些通用性更强的编程语言好过学一个只能在macOS上用的脚本语言。
但是shell和AppleScript虽说都是操作系统自动化型的语言,但它俩真的不是一路人啊,shell按字面意思理解就是系统的“壳”,是一切皆文件的*nix系统的外壳;AppleScript却更多用来做系统与app、app与app之间的交互,是带有图形界面的系统和app之间的“胶水语言”。
与文件相关的用shell是最快最准确的,与图形界面相关的用AppleScript是最省心的,再说AppleScript里能调用shell脚本,shell里能运行AppleScript脚本(osascript),人家哥俩还能手拉手一起干活,别人怎么就非要在它俩之间画上个楚河汉界呢?
编程语言学起来也没多难,多学一个怎么了?我的建议是,既然经常接触,干脆就学学。
再说了,编程语言从来都不是一个人的竞争力的核心,如何用才是一个人的本事,只要有接口,你用JavaScript、Python、lua、Ruby一样能做出来你想要的功能。


suliveevil.github.io
www.better365.club/?fromuid=18
https://github.com/suliveevil/BetterAndBetter

97

主题

1023

积分

134 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7Rank: 7

举世无双百里挑一攻无不克先锋旗帜优秀新人

 楼主| 发表于 2019-1-7 00:27:47 | 显示全部楼层
Hammerspoon就是一个典型的lua语言驱动的“神器”
suliveevil.github.io
www.better365.club/?fromuid=18
https://github.com/suliveevil/BetterAndBetter
回复

使用道具 举报

10

主题

113

积分

15 小时

在线时间

实习版主

Rank: 7Rank: 7Rank: 7Rank: 7

举世无双先锋旗帜优秀新人

发表于 2019-1-7 01:45:16 | 显示全部楼层
www.better365.club
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表