0

Objective C で AppleScript ライブラリを使用することは可能ですか? たとえば、メール アプリケーションにすべてのメールボックスのリストを要求します。

パフォーマンスの向上はありますか?

4

2 に答える 2

1

スクリプトブリッジを使用できます

別のリンクmacosxautomation

" AppleScript は、Apple Event メッセージングへの英語に似た言語インターフェイスです

AppleScript スクリプトは、実行されると、AppleScript フレームワークによって Apple Events に変換され、「スクリプト可能な」アプリケーションのクエリと制御に使用されます。

何年もの間、開発者とソリューション プロバイダーは、他の一般的なプログラミング言語に同様の機能を組み込む簡単な方法を模索してきました。Mac OS X v.10.5 には、Ruby、Python、Objective-C などの一般的な言語を使用して、Apple Events をスクリプト可能なアプリケーションに簡単に送信できるようにする Scripting Bridge と呼ばれる新しいフレームワークが含まれています。

またはNSApplescriptについて読んでください

私の意見では、スクリプト ブリッジを使用するのが最適です。しかし、完全なドキュメントや多くの例を見つけるのは難しいかもしれません。

しかし、私はあなたがここで助けを見つけると確信しています.. :-)

于 2013-03-08T18:20:41.783 に答える
0

はい、使用できますAppleScriptが、サンドボックスは制限を適用します。

はい、確かにパフォーマンスの問題があります。AppleScriptは、それが好きになることを目的としたアプリケーションを開くからです。

アプリケーションSafariに伝える

サファリがない場合はクラッシュします。インストールされている場合は実行されます。

于 2013-03-08T17:43:45.840 に答える