- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PhotoshopCS2のバッチ処理で、全てのレイヤーを表示させたいのですが…)
PhotoshopCS2のバッチ処理で全てのレイヤーを表示させる方法
このQ&Aのポイント
- PhotoshopCS2のバッチ処理で全てのレイヤーを一括表示する方法を教えてください。
- 複数のファイルをバッチ処理する際に、固定のレイヤー名を入れずにアクションを登録する方法はありますか?
- 手動でファイルを編集するのは時間がかかるので、効率的に全てのレイヤーを表示させる方法を知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
通常のアクションでわ無理です。 この場合は「スクリプト」を使用します。 ━━ Photoshop用::JavaScript記述例 ━━━━━━━━━━━━━━━━ docObj = activeDocument; for (i=0; i<docObj.layers.length; i++) { docObj.layers[i].visible = true; } ━━ Photoshop用::JavaScript記述例 ━━━━━━━━━━━━━━━━ 以上のスクリプトで、質問文にある様な動作を再現出来ます。 このスクリプトをフォルダ単位などでバッチ処理すればOKのはずです…(動作未確認)??
お礼
4017Bさん、回答ありがとうございます。 スクリプト! Javaに明るくないからと避けていたのですが、やはり作業効率をあげるためには必須ですね… 情報が後出しになってしまい申し訳ないのですが、 ファイル内にグループ化したレイヤーがあり、記述してくださったスクリプトでは一部レイヤーが非表示になってしまいました。 折角具体的なスクリプトを記述していただいたのに、すみません。 グループ化を解除できそうなスクリプト(docObj.ungroup?)を挿入すればなんとかなるかとも思ったのですが、 やはり付け焼刃知識ではどうにもなりませんね…(笑 これを気に、ちょっと身を入れてスクリプトについても勉強してみます。 丁寧な回答、ありがとうございました。
補足
すみません、いまコマンドで全選択→グループ解除で普通にグループが解除できました!アクション登録も問題なく… 何をやっていたんだろう自分…! 記述していただいたスクリプトもちゃんと適用できてます。 おかげでどうにか処理を終えられそうです。 改めて、ありがとうございました!