2

X-Code を使用して Applescript アプリケーションを開発していますが、質問への回答を見つけるのに最も苦労しています。UI 要素がどのように機能するかなどを理解するのに苦労しており、それらの質問に対するほとんどの回答は Objective C で書かれているため、難しいです。Objective C コードを Applescript に変換する方法について少し学びましたが、ほとんどの場合まだわかりません。

たとえば、この回答には ObjC コードがいくつか示されていますが、Applescript アプリケーションでそれを利用する方法がわかりません。

a) Applescript アプリで Objective C コードを使用する方法を理解する、および/または b) Applescript で Objective C コードを書き直す方法を理解するのに役立つリソースまたはガイドはありますか?

4

1 に答える 1

2

一般に、Applescript は、Applescript ディクショナリを公開するすべての MacOS アプリケーションのタスク (特に反復的なタスク) を自動化するために使用できます。

Objective-C で記述された MacOS アプリケーション内から Applescript をコンパイルして実行できます ( NSApplescript クラスを使用しますが、逆に、Applescript を使用して既存のアプリ (または自分で作成したアプリ)を呼び出すことができます。 Objective-C。

Objective-C でネイティブに最低レベルのものを記述し、それを Obj-C 内から自動化できるかどうかを確認するか、(Xcode プロジェクトに含まれる sdef ファイルを介して) Applescript 辞書を公開する必要があるように思えます。 Applescript を使用して、ネイティブ アプリ経由で処理を行います。

理にかなっていますか?

于 2013-09-07T22:56:40.100 に答える