LoginSignup
6
3

More than 5 years have passed since last update.

Adobeのスクリプトでホストアプリケーションのパスを取得する方法(ExtendScript, jsx)

Last updated at Posted at 2015-01-19

ホストアプリケーションのパスを取得する

Adobeのソフトウェアで使用するExtendScript(jsx)で、実行中のホストアプリケーションのファイルパスの取得方法です。
IllustratorやPhotoshop、After Effectsなど、実際のソフトウェアのパスが返ってきます。

hostApp.jsx
BridgeTalk.getAppPath(BridgeTalk.appName)

ExtendScript Toolkit CS6での実行結果

hostappalert.png

ここでのポイントは対象のソフトウェアのバージョン違いがあるときでも、ちゃんと正しいパスを拾ってくれることです。

After Effects CC 2014での実行結果

hostappalertae.png

After Effects CCでの実行結果

hostappalertae12.png

BridgeTalk

ここで使用しているBridgeTalkというのはAdobeのアプリケーション間でスクリプトのやり取りを行う際に使用するオブジェクトです。
このオブジェクトを使用すれば、Adobeのソフトウェア間ならパスを指定することなく対象のアプリケーションを呼び出すことが可能です。

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3