你可以用AppleScript做什么?

mtw*_*err 5 macos applescript language-features

我所知道的关于AppleScript的一切我自学了,并且想知道我是否错过了任何很酷的功能.我知道你可以让计算机与应用程序通信并控制应用程序,但它还有什么可以做的,或者是时候转向使用新语言了吗?

小智 8

我最近发现的关于Applescript的最酷的事情就是你几乎可以在mac上编写脚本.因此,即使是本身不支持Applescript的应用程序也可以在工作流程中使用.这是可能的,因为您只需"按下"按钮就像坐在电脑上一样.

tell application "GhostReader" to activate
tell application "System Events" to keystroke "n" using command down
Run Code Online (Sandbox Code Playgroud)

我用它从Safari复制并粘贴一个网站,并通过专有的文本到语音工具GhostReader读取它.


Phi*_*gan 3

当谈到 Applescript 时,应用程序控制就是操作所在。Applescript 本身并没有太多令人惊叹的因素,除非您是一个真正的语言迷。它实际上更多的是提供一组易于使用的工具来控制其他应用程序的“哇”因素。

我见过(并且有)Applescript 玩简单纸牌游戏和其他基于文本的乐趣的示例(嗯……一个接一个地观看尽可能多的乐趣display dialog),但这些(充其量)是学术练习语言本身的稳健性或 Applescript 的特定功能。