     replaceProperty暫定版 readme.txt


プロジェクト内のエフェクトを一括で置き替えるスクリプトです。
こちらの版には対話メニューがありませんので、目的のエフェクトはご自分でスクリプトを書き換えて設定してください。


使い方:
       ==実行前に以下の処理をお願いいたします。

       ○スクリプト冒頭の置換元・置換先エフェクトの指定の書き換え
置換元は matchName で指定
置換先は matchName および name で指定可能です。matchName推奨
初期状態では"ブラー(ガウス)"を"ブラー(滑らか)"に置き替えるスクリプトになっています。


       ○同、冒頭の置換スクリプトの修正

パラメータの設定や引き継ぎがなければ特に書き換えなくても大丈夫ですが、ここを置き替えてプロパティの設定ができます。
エフェクト置き換え後に元のエフェクトを削除しますので、置き換え時に元のプロパティを参照して引き継ぐことが可能です。
関数実行時点で元のエフェクトは"tgtProp" 新規のエフェクトは"myProp"で参照できます。

サンプルでは、新しいエフェクトの名前を "__元のエフェクト名(replace)"に変更していますが、
nasライブラリなしでこのスクリプトを実行した時、新しい名前が31バイトを超えるとエラーがでます。
その場合は、この一連の処理を書き換えて下さい。
(nasライブラリがあれば名前は31バイトでクリップされます)

暫定版なので、サンプルの状態ではキー情報がコピーされません。ご注意ください。


うっかりミスで判定行が抜けていたのを修正
従来版はnasライブラリなしの環境では、エラーで停止します。
	2008/01/18

       ==実行

スクリプトの実行前にプロジェクトを開き、置換したいレイヤを選択した状態でスクリプトを実行してください。

プロジェクトウインドウで選択されているアイテムを対象に置換を行います。
アクティブアイテムがあればアクティブアイテム内で置換を行います。
なにも選択されていない状態では、プロジェクト内すべてのアイテムに対して置換を行います。(スイッチで切換可能)

リザルトは、作業が止まらないよう情報ウインドウに書き出されます。


手持ちにないプラグインの一括置換が欲しかったのですが
ご存じの方はご存じの理由により今回急遽作成いたしました。
急造でないしっかりした物はそのうち作成予定です。

なにか問題ありましたら、BBSまたはメールで連絡ください。
----
 --- おことわり
 このプログラムの著作権は「ねこまたや」にあります。
 
 あなたは、このプログラムのこの著作権表示を改変しないかぎり
 自由にプログラムの使用・複製・再配布などを行うことができます。
 
 あなたは、このプログラムを自己の目的にしたがって改造することができます。
 その場合、このプログラムを改造したものであることを明記して、この著作権表示を
 添付するように努めてください。
 
 このプログラムを使うも使わないもあなたの自由なのです。
 
 作者はこのプログラムを使用したことによって起きたいかなる
 不利益に対しても責任を負いません。
 あなたは、あなたの判断と責任においてこのプログラムを使用するのです。
 
 なんか、困ったことがあったら以下で連絡してもらえると何とかなるかもしれません。
 http://homepage2.nifty.com/Nekomata/
 mailto:nekomata_ya@mac.com
----
Nekomataya/kiyo	2008/01/18
