| 製品情報 ご購入 サポート コミュニティー 会社概要(英語) ユーザー登録 |
| ホーム > サポート > チュートリアル > Mac OS でスクリプティング |
Mac OSでスクリプティング |
|
それでは、スクリプトのコードを見てみましょう。 1. 通常、スクリプトの最初の行には、スクリプトについての簡単なコメントが記述されます。一行のコメントは、以下のように2つのハイフンで始められます。コメントには、日本語も使用可能です。 -- このスクリプトは、72dpi 以上の解像度のイメージを含むファイルを、72dpi の解像度にダウンサンプルして保存します。
2. AppleScriptでは、ある1つのアプリケーション(application)によって実行されるコマンドまたは一連のコマンドが、「tell」で開始され、「end tell」で終了されます。 以下のコマンドは、「Finder」を起動し、イメージのソースフォルダと保存用フォルダを指定させ、ソースフォルダ内に存在するファイルの数をカウントするように指示します。 tell application "Finder"
3. このコマンドは、「Canvas 8」を起動し、新規イラストレーション ドキュメントを作成するように指示します。 tell application
"Canvas 8"
4. 「repeat」から「end repeat」の間にある(ループ)コマンドは、ソースフォルダにあるそれぞれのファイルに対して繰り返し実行されます。以下のコマンドは、ソースフォルダにあるイメージファイルを1つずつ開き、イメージ解像度を「72 dpi」に変換し、保存用フォルダに新しいファイル名で保存するように指示します。 repeat with i from 1 to nFiles tell
application "Finder" tell application "Canvas 8" set
obj to place (myFolder as string) &
fName into document newdoc at position {100, 100} if oType = "Image" then set img to convert obj to image if get resolution of img > 72 then set image resolution
of img to 72 without preserving data end if end if delete obj end tell end repeat 5. すべてのファイルを変換し終わったら、Canvasを終了するように指示します。 tell application "Canvas
8" |
|
スクリプトを実行する前の下準備
|
|
スクリプトを実行する 準備が整ったら、スクリプトを実行してみましょう! |
|
スクリプトが実行されると、「Finder」が自動的に起動され、右図のようなダイアログが表示されます。リストからイメージ解像度を変換したいファイルが保存されている「source」フォルダを指定して、<選択>ボタンをクリックします。 |
|
もし、事前に保存用フォルダを作成していない場合は、<新規フォルダ>ボタンをクリックして、新しいフォルダを作成することができます。 後は、Canvasが自動的に起動され、あなたに代わって必要な作業を実行してくれます。 すべての処理が完了したら、「destination」フォルダを開いて解像度が「72 dpi」に変換されているか確かめてみてください。 |