我所知道的关于AppleScript的一切我自学了,并且想知道我是否错过了任何很酷的功能。我知道你可以让计算机与应用程序通信并控制应用程序,但它还有什么可以做的,还是时候转向新语言了?
答案 0 :(得分:8)
我最近发现的关于Applescript的最酷的事情是,你几乎可以在你的mac上编写脚本。因此,即使是本身不支持Applescript的应用程序也可以在工作流程中使用。 这是可能的,因为您只需“按下”按钮就像坐在电脑上一样。
tell application "GhostReader" to activate
tell application "System Events" to keystroke "n" using command down
我用它从Safari复制并粘贴网站,并通过专有的文本到语音工具GhostReader读取。
答案 1 :(得分:2)
说到Applescript,应用程序控制就是动作的所在。除非你是一个真正的语言书呆子,否则Applescript本身并没有太多的“哇”因素。它更多的是提供一组易于使用的工具来控制其他应用程序的“哇”因素。
我已经看过(并且有)Applescript的例子,他们玩简单的纸牌游戏和其他基于文本的乐趣(嗯......尽可能多的乐趣,因为人们可以一个接一个地查看display dialog
),但这些是(充其量)学术练习,以展示语言本身的稳健性或Applescript的特定功能。
答案 2 :(得分:2)
很简单,但我一直都在使用它!
tell application "System Events"
display dialog "$msg" with icon stop buttons {"Foo", "Bar", "OK"} default button "OK"
end tell
每当我进行一些shell编程时,我的操作便于通过对话框将感知带入Finder。
非常方便。
答案 3 :(得分:0)
您可以自动化Mac上的所有内容,这可以节省大量时间。 我记得在Windows上用C ++编写shell代码,自动化Windows只是一件痛苦的事。