[無料配布]自作スクリプト・ツール

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

0

photoshop-external-reference-script

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

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

この記事の著者
CGブロガー すいみん

CGブロガー

すいみん

Suimin

プロフィール

某美大の油絵科を卒業後、大手CG映像プロダクションに入社。
その後ゲーム業界に転職。
現在は技術系のCGデザイナーをしています。 書籍:Unity デザイナーズ・バイブル
プロフィール詳細はこちら

やり方

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

alert.jsx

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

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

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

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

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

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

f:id:min0124:20170819112813p:plain

備考

ちなみに中の部分にプログラムを記述しても動きます。

var external = $.evalFile(alert("テスト\nHello World"));

メイン部分の記述だけjsxbinで暗号化する等もできます。

まとめ

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



photoshop-summary-article


便利な機能紹介!Photoshopに関する作り方まとめ



photoshop-summary-article


作業効率化!Phoshopスクリプトに関する作り方まとめ

フォトショップのソフト


eyecatch-buy-adobe-creative-cloud
【Adobe Creative Cloud】最安!アドビ認定スクールから購入する方法(+講座付き)

フォトショップの参考書籍

すいみん
独学で勉強できてしまうPhotoshopですが、他の人の手法を見ると全然使いこなせてなかったことに気がつくこともあります

以上、すいみん(@cg_method)でした!

0