フォルダ・グループレイヤー結合スクリプト

以前の「表示レイヤー結合用スクリプト」http://nekop.seesaa.net/article/159555378.html
これと、フォルダのみ結合・グループのみ結合・フォルダ&グループ結合をセットにしました。
unite.nas

※ 2012/8/26 フォルダ階層1以上を結合する際、階層0のフォルダが閉じてると終了しなくなるバグ修正。
グループ化の結合で、親レイヤーが非表示だとそこで動かなくなるバグ修正。
非表示フォルダは結合しない機能追加

2012/7/20 フォルダが結合されずにいくつか残っていたので修正しました。
フォルダ結合スクリプトを使っていて、一度で全て結合されなくて不便な方は申し訳ありませんが上書きをお願いします。


unite.nas folder_unite0 #レイヤー結合/フォルダのみ
unite.nas folder_unite1 #レイヤー結合/フォルダ階層1のみ
unite.nas folder_unite2 #レイヤー結合/フォルダ階層2のみ
unite.nas folder_unite3 #レイヤー結合/フォルダ階層3のみ
unite.nas folder_unite0x #レイヤー結合/フォルダ階層なし・非表示残し
unite.nas folder_unite1x #レイヤー結合/フォルダ階層1のみ・非表示残し
unite.nas folder_unite2x #レイヤー結合/フォルダ階層2のみ・非表示残し
unite.nas group_unite #レイヤー結合/グループのみ
unite.nas folder_unite9 #レイヤー結合/フォルダとグループ
unite.nas uniting1 #レイヤー結合/グループと普通レイヤー
unite.nas uniting2 #レイヤー結合/グループと普通レイヤー(非表示削除)


リスト登録はこんな感じでしょうか?

猫ペイントの「script」フォルダの中、「menu」フォルダの中に、
DLした unite.nas を入れて、user_list に上の文字列をコピペすると使えるようになります。

作った私自身はフォルダの中にフォルダを作ることがないので、階層判別するものはリストに入れてませんが。
あ、「フォルダ階層1のみ」というのは、つまりフォルダの中にフォルダを作ってるとき、内側のフォルダのみを結合するスクリプトです。
フォルダAの中にフォルダB・C・Dがあると、フォルダAはフォルダのままで、B・C・Dが結合してレイヤー化されます。

フォルダ、グループ、残った普通レイヤーの繋ぎは作ってません。
レイヤーモードを取得して設定ということができないので、何も知らずに使う人がでるといけないと思いまして止めておきました。
フォルダのレイヤーモードでソフトライトなどを使われる方はご注意ください。
レイヤーモードによっては、結合(フォルダを「レイヤー複製」)すると通常モードに変更されます。

以前の「表示レイヤー結合用スクリプト」は非表示レイヤーを削除せずに残しているので、非表示レイヤーを削除するものも加えました。
お好みで使い分けてくださいませ。
タグ:スクリプト
posted by むらせ at 2012年07月02日 00:46 | スクリプト | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。