Adobe Systems社が販売しているアプリケーションの多くは、JavaScriptを使っていろいろな処理を行うことができます。が、MacOS Xの場合には、どうしてもAppleScriptを経由しないと処理が自動化できないことがあります。
ほとんどの場合、JavaScriptでプログラムを作成すればよいので、単純にMac OS XからAppleScriptファイルを経由して、実行するスクリプトファイルを呼び出せばよい事になります。
今回は各アプリケーションで、どのようにして呼び出すかを以下にまとめてみました。Dreamweaverなど、所有していないアプリケーションもあるので、そこらへんはご容赦のほどを。
なお、実行するJavaScriptのサンプルファイルは、ボリューム名MacHDの最初の階層にあるsample.jsxとしています。場合によっては、アプリケーションの場所を尋ねられるので、その際には実行するアプリケーションをダイアログで指定してください。
ほとんどの場合、JavaScriptでプログラムを作成すればよいので、単純にMac OS XからAppleScriptファイルを経由して、実行するスクリプトファイルを呼び出せばよい事になります。
今回は各アプリケーションで、どのようにして呼び出すかを以下にまとめてみました。Dreamweaverなど、所有していないアプリケーションもあるので、そこらへんはご容赦のほどを。
なお、実行するJavaScriptのサンプルファイルは、ボリューム名MacHDの最初の階層にあるsample.jsxとしています。場合によっては、アプリケーションの場所を尋ねられるので、その際には実行するアプリケーションをダイアログで指定してください。
●Adobe Photoshop CS2
tell application "Adobe Photoshop CS2"
activate
do javascript file "MacHD:sample.jsx"
end tell
●Adobe Illustrator CS2
tell application "Adobe Illustrator"
activate
do javascript file "MacHD:sample.jsx"
end tell
●Adobe InDesign CS2
tell application "Adobe InDesign CS2"
activate
do script file "MacHD:sample.jsx" language javascript
end tell
●Adobe After Effects 7.0
tell application "Adobe After Effects 7.0"
activate
DoScript file "MacHD:sample.jsx"
end tell
●Adobe Acrobat Professional ver 8
tell application "Adobe Acrobat Professional"
activate
do script file "MacHD:sample.jsx"
end tell
【古籏一浩】openspc@po.shiojiri.ne.jp
< http://www.openspc2.org/
>
マイコミジャーナルでAjax関連の記事を書きました。
●ゼロからはじめるYahoo! Maps API
< http://journal.mycom.co.jp/special/2007/yahoomap/index.html
>
●ゼロからはじめるLightbox 2.0 - 簡単にWebで写真アルバム機能を
< http://journal.mycom.co.jp/articles/2007/06/14/lightbox/menu.html
>
tell application "Adobe Photoshop CS2"
activate
do javascript file "MacHD:sample.jsx"
end tell
●Adobe Illustrator CS2
tell application "Adobe Illustrator"
activate
do javascript file "MacHD:sample.jsx"
end tell
●Adobe InDesign CS2
tell application "Adobe InDesign CS2"
activate
do script file "MacHD:sample.jsx" language javascript
end tell
●Adobe After Effects 7.0
tell application "Adobe After Effects 7.0"
activate
DoScript file "MacHD:sample.jsx"
end tell
●Adobe Acrobat Professional ver 8
tell application "Adobe Acrobat Professional"
activate
do script file "MacHD:sample.jsx"
end tell
【古籏一浩】openspc@po.shiojiri.ne.jp
< http://www.openspc2.org/
>
マイコミジャーナルでAjax関連の記事を書きました。
●ゼロからはじめるYahoo! Maps API
< http://journal.mycom.co.jp/special/2007/yahoomap/index.html
>
●ゼロからはじめるLightbox 2.0 - 簡単にWebで写真アルバム機能を
< http://journal.mycom.co.jp/articles/2007/06/14/lightbox/menu.html
>
- ActionScript逆引きクイックリファレンス―5&MX&MX2004&8対応 for Windows & Macintosh
- 田中 康博 古籏 一浩 林 拓也
- 毎日コミュニケーションズ 2005-12
- おすすめ平均
- Flash(ActionScript)の開発前の調査にも役立ちます
- 良書です。