Photoshopのスクリプトで既存アクションを実行する
フォトショの自動化を実際にやってみて思うのですが、直接コードを書く良さと、アクションの良さどっちもあるなと。なんでもかんでもコード化が正義じゃなくて、アクションにしておいたほうが取り回しが良い場合があるなと感じます。そんななか、「コードとアクションと組み合わせて自動化したい」という場面に遭遇しました。
構想
以前、こういう記事を書いたのですが。
それを使って、こういう作業をやっていたんですよね。
これが、もちろん単体でも使うのですが、タスク1を実行する→既存のアクションを実行する→タスク2を実行する、という流れが出てきまして。それを頻繁にやってたらもうだめ。すぐめんどくさくなっちゃう。
こういうのほしい。
という勢いで作りました、コードと既存のアクションを組み合わせて自動で実行するというものです。
コード
ここでは抜粋した部分だけ載せるので、全貌は冒頭の過去記事のほうをご参照ください。
//ウィンドウが閉じた後の処理 if ( cancel == false ){ if ( win.rBtn1.value == true ){ task1(); //タスク1実行 } if ( win.rBtn2.value == true ){ task2(); //タスク2実行 } if ( win.rBtn3.value == true ){ task1(); //タスク1実行 doAction( 'アクション名', 'アクションセット名' ); //アクション実行 task2(); //タスク2実行 } }
アクションを実行するときはこうやって書くんですね。作業が楽になって満足です!
コメントは承認制ですので、反映までしばらくお待ち下さい。(稀にスパムの誤判定にて届かないこともあるようですので、必要な際はお問い合わせからお願い致します。)
YouTubeでQ&Aコンテンツを企画しています
運営しているYouTubeチャンネルで、ご相談やご質問を募集しています。動画のコメントやお問い合わせページからお気軽にご相談をお寄せください。