MENU

【Photoshop】外部からjsxを読み込み・実行するスクリプト

f:id:min0124:20160828093050p:plain

難読化されて、実行する関数がわからない。

読み込めば起動するスクリプトを外部において、別のスクリプトから実行したい場合に。

やり方

実行したいスクリプトを用意

alert.jsx

alert("テスト\nHello World");

これを適当にデスクトップに置いてみます。

外部からjsxを読み込み・実行

Adobe ExtendScript Toolkitから下記のコードを実行

evalFile関数を使用、パスも入力。

var external = $.evalFile("C:/Users/namae/Desktop/alert.jsx");

f:id:min0124:20170819112813p:plain

まとめ

これで中身が読めないスクリプトも、別のスクリプトから実行できます。