item
└application
| file | 名前 | 番号 | 相対 | 範囲 | フィルタ | ID |
| alias | 名前 | 番号 | 相対 | 範囲 | フィルタ | ID |
| disk | 名前 | 番号 | 相対 | 範囲 | フィルタ | ID |
| item | 名前 | 番号 | 相対 | 範囲 | フィルタ | ID |
| folder | 名前 | 番号 | 相対 | 範囲 | フィルタ | ID |
| domain | 名前 | 番号 | 相対 | 範囲 | フィルタ | ID |
| window | 名前 | 番号 | 相対 | 範囲 | フィルタ | |
| document | 名前 | 番号 | 相対 | 範囲 | フィルタ | |
| image | 名前 | 番号 | 相対 | 範囲 | フィルタ | |
| display | 名前 | 番号 | 相対 | 範囲 | フィルタ | |
| profile | 名前 | 番号 | 相対 | 範囲 | フィルタ |
| itemクラスから継承された属性 | |
| name | ユニコード[r/o] |
| 名前、つまり"Image Events" | |
| version | ユニコード[r/o] |
| バージョン | |
| frontmost | 真偽値[r/o] |
| 手前のアプリケーションか | |
| quit delay | 整数 |
| 終了するまで遅延秒数 | |
| preferred CMM | ユニコード |
| 優先Color Management Module。または"automatic" | |
| profile folder | エイリアス[r/o] |
| ColorSyncプロファイルフォルダ | |
| default CMYK profile | profile[r/o] |
| デフォルトのCMYKプロファイル | |
| default CMYK profile location | file[r/o] |
| デフォルトのCMYKプロファイルの場所 | |
| default Gray profile | profile[r/o] |
| デフォルトのGrayプロファイル | |
| default Gray profile location | file[r/o] |
| デフォルトのGrayプロファイルの場所 | |
| default Lab profile | profile[r/o] |
| デフォルトのLabプロファイル | |
| default Lab profile location | file[r/o] |
| デフォルトのLabプロファイルの場所 | |
| default RGB profile | profile[r/o] |
| デフォルトのRGBプロファイル | |
| default RGB profile location | file[r/o] |
| デフォルトのRGBプロファイルの場所 | |
| default XYZ profile | profile[r/o] |
| デフォルトのXYZプロファイル | |
| default XYZ profile location | file[r/o] |
| デフォルトのXYZプロファイルの場所 | |
| system profile | profile[r/o] |
| システムプロファイル | |
| system profile location | file[r/o] |
| システムプロファイルの場所 | |
| Classic domain | Classic domain object[r/o] |
| クラシック | |
| network domain | network domain object[r/o] |
| ネットワーク | |
| system domain | system domain object[r/o] |
| システム | |
| local domain | local domain object[r/o] |
| ローカル | |
| user domain | user domain object[r/o] |
| ユーザー | |
| startup disk | disk[r/o] |
| 起動ディスク | |
| applications folder | folder[r/o] |
| アプリケーション(Applications) | |
| fonts folder | folder[r/o] |
| フォント(Fonts) | |
| speakable items folder | folder[r/o] |
| (Speakable Items) | |
| desktop pictures folder | folder[r/o] |
| (Desktop Pictures) | |
| utilities folder | folder[r/o] |
| (Utilities) | |
| temporary items folder | folder[r/o] |
| テンポラリ(Temporary Items) | |
| scripting additions folder | folder[r/o] |
| (Scripting Additions) | |
| home folder | folder[r/o] |
| ホーム | |
| desktop folder | folder[r/o] |
| ユーザーのデスクトップ(Desktop) | |
| trash | folder[r/o] |
| ユーザーの(.Trash) | |
| public folder | folder[r/o] |
| ユーザーのパブリック(Public) | |
| documents folder | folder[r/o] |
| ユーザーの書類(Documents) | |
| sites folder | folder[r/o] |
| ユーザーのサイト(Sites) | |
| music folder | folder[r/o] |
| ユーザーのミュージック(Music) | |
| pictures folder | folder[r/o] |
| ユーザーのピクチャ(Pictures) | |
| movies folder | folder[r/o] |
| ユーザーのムービー(Movies) | |
| preferences folder | folder[r/o] |
| ユーザーの(Preferences) | |
| favorites folder | folder[r/o] |
| ユーザーの(Favorites) | |
| scripts folder | folder[r/o] |
| ユーザーの(Scripts) | |
| folder action scripts folder | folder[r/o] |
| ユーザーの(Folder Action Scripts) | |
各種フォルダを得る際、ドメインを指定するのだが、ドメイン省略時には基本的にuser domainがデフォルトとなっているようだ。
これらのディレクトリがすべて最初から用意されている訳ではなく、ディレクトリが作られていないものを指定するとエラーとなる。
用意されているのは、System Eventsの持っている特殊フォルダと同じもの。
【バグ情報】
scripts folderを得ようとするとエラーとなるので、domainを指定して値を得る必要がある。
tell application "Image Events"
scripts folder of user domain
end tell
※実行して、結果を確認してください