2013-03-08 44 views

回答

1

您可以使用scripting bridge

另一個鏈接macosxautomation

「 的AppleScript是一種類似英語的語言界面的蘋果事件消息的Mac OS X.的AppleScript腳本

架構,在執行時,被AppleScript框架翻譯成用於查詢和控制「可腳本化」應用的Apple事件。

多年來,開發ers和解決方案提供商已經尋求一種簡單的方法,在其他常用編程語言中包含類似的功能。 Mac OS X的v.10.5包括一個名爲腳本橋接的新框架,使共同的語言,如Ruby,Python和Objective-C,輕鬆地發送Apple事件來腳本化應用 「 。

或閱讀NSApplescript

在我看來,最好使用腳本的橋樑。但你會發現它很難找到完整的文檔還是有很多的例子。

但我相信,你會發現在這裏幫助.. :-)

0

是的,你可以使用AppleScript但沙盒強制執行限制。

是肯定存在性能問題,因爲AppleScript的打開它針對的是喜歡

告訴應用程序的Safari

如果Safari是不存在的,它會導致應用程序崩潰,如果已安裝,那麼它將運行。