如何在Snow Leopard中录制一个AppleScript?

5
我打开ScriptEditor,点击“录制”,在文档中点击一些图标,打开“系统偏好设置”,然后在ScriptEditor中点击“停止”,但什么也没有发生,也就是说我没有得到任何脚本。没有录制到任何东西。
有人能够在Snow Leopard下使用Script Editor录制applescript吗?我做错了什么吗?
谢谢, -Sergio
2个回答

9

您只能录制被设计为可录制的应用程序。尝试在Finder中记录一些操作,这样就可以正常工作。


是的,我无法在任何标准的苹果程序中记录任何东西...例如系统偏好设置。看起来苹果应该提供更多的系统反馈。 - bryan kennedy
我知道...这不是发牢骚的地方,但我忍不住...太无用了!!! - Alex
1
这是因为现代Mac应用程序所编写的Cocoa并没有提供任何API来发送要记录的事件,尽管开发人员仍然可以从Cocoa应用程序中使用旧的Apple Event Manager API(请参见https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_about_apps/SAppsAboutApps.html#//apple_ref/doc/uid/TP40001976-SW21)。 - AriX

2

现代可记录的AppleScript应用程序非常少。除了Finder之外,BareBones出品的免费文本编辑应用程序TextWrangler也是可记录的(专业版BBEdit编辑器也是如此);FTP客户端Fetch也是可记录的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接