Macでスクリプトエディタを使用する方法

Mac OSは、アプリケーション間でデータを共有し、複雑なファイル管理タスクをシングルクリックプログラムに変えるために使用できる強力な自動化ツールとしてAppleScriptを提供しています。 System 7.1がフロッピーディスクからインストールされたオペレーティングシステムとPowerPCプロセッサがまだデビューしていなかったとき、1992年に最初に実装された、AppleScriptは出版オートメーションの主力を形成します。 ビジネスプロセスをスピードアップする方法としてAppleScriptを試し始めたばかりの方は、Script Editor(Mac OS X 10.7 LionのAppleScript Editorと呼ばれる)がスクリプトの作成とテストをサポートしています。

1。

「アプリケーション」フォルダを開き、「AppleScript」フォルダをダブルクリックします。 [スクリプトエディタ]または[AppleScriptエディタ]アイコンをダブルクリックしてプログラムを起動します。

2。

[ファイル]メニューを開き、[辞書を開く]を選択して、特定のアプリケーションから利用可能なスクリプトリソースを熟読します。 選択したプログラムが選択したときに実行されていない場合は、起動して辞書をフローティングウィンドウに表示できます。

3。

あなたがスクリプトに興味を持っているプログラムによって提供されるリソースを調べてください。 動詞(スクリプト作成可能な1単語または複数単語のコマンド)は、青い円の前に文字「C」が表示されますが、紫色の四角のオブジェクトプロパティは「C」が前に表示されます。

4。

それぞれが提供するプロパティの詳細を調べるには、一連のコマンドとオブジェクトをクリックします。 スイートウィンドウ、包含ビュー、または継承ビューを切り替えるには、辞書ウィンドウの上部にある[表示]ボタンを使用します。 [Containment]ビューには、どのプログラマブルオブジェクトとプロパティがどのアセットに属しているかが表示されます。 たとえば、ドキュメントはアプリケーションの属性を形成し、レイヤーはドキュメント属性を形成します。 「継承」ビューは、オブジェクトがそれらを含むより大きくより一般的なクラスからプロパティを取得する方法を示します。 関連する用語にジャンプするために辞書のリスト内のリンクをクリックしてください。

5。

スクリプトウィンドウでRecord機能を試してください。 「録音」ボタンをクリックして、Finderまたはアプリケーションでタスクを実行します。 作業が終わったらスクリプトエディタに戻って、「停止」ボタンをクリックしてください。 記録された結果を調べて、実行した操作がスクリプト言語でどのように表示されるか(または表示されるかどうか)を確認します。 スクリプトエディタで多数のタスクを記録できますが、他の多くのタスクは記録形式で表示されません。

6。

アプリケーション向けのtellブロックを作成し、その機能を自動化する機能を試してください。 スクリプトコマンドをプログラムにアドレス指定するには、次のように入力します。

アプリケーション「[プログラム名]」に伝える

そして、tellブロックの内側の行に、アプリケーションに送信するコマンドを配置します。

7。

「コンパイル」ボタンをクリックして、AppleScriptにコードを実行できるようにするよう指示します。 スクリプトウィンドウ内のテキストはすべて黒から変わり、動詞、名詞、およびコードを強調する強調表示が含まれ、変数やその他のデータは黒で保存されます。

8。

コンパイルしたスクリプトをスクリプト形式で、またはScript Editorがアクティブでなくても実行できる実行可能アプリケーションとして保存します。 エラーが原因でスクリプトがコンパイルされない場合は、まだトレースできません。テキスト形式で保存してください。

ヒント

  • AppleScriptを頻繁に使用する予定がある場合は、スクリプトエディタのDockアイコンを右クリックまたはCtrlキーを押しながらクリックし、[Keep in Dock]を選択すると、シングルクリックで起動できます。
  • コンパイルしたことがない、またはその一部を変更してから再コンパイルしていないスクリプトで[実行]ボタンをクリックした場合、スクリプトエディタはスクリプトを実行する前にスクリプトをコンパイルします。
  • 記録されたスクリプトでも、実行する前にコンパイルする必要があります。

警告

  • アプリケーションとコマンドの名前を正しく入力し、アプリケーション名を引用符で囲むようにしてください。 誤字が原因でスクリプト実行エラーが発生します。

人気の投稿