前記事のプロジェクト置換ツールにて、一箇所修正しました。
文字コード判定にて、ReadText(adReadLine)→ReadText(adReadAll)に変更
BOM判定で先頭3バイトのみ読込みなら1行読むだけで十分と思ったの
ですが、どうもエラーになってしまうファイルがあるようです。
このツールは、VB.NET以外でも問題なく使えます。
また、1機能=1ソリューション(sln)とは限らず、1機能 = 1プロジェクト(proj)単位
のコピーでも問題ありません。
例
WKMM0000.slnに、複数のプロジェクトがあり、
・WKMM010I_担当者マスタメンテ
・WKMM020I_請求先マスタメンテ
・WKMM030I_支払先マスタメンテ ← 新規追加する
WKMM020I_請求先マスタメンテを元にWKMM030I_支払先マスタメンテを
作成したい場合は、プロジェクト置換.vbsにWKMM020I_請求先マスタメンテを
ドラッグ&ドロップし、検索する文字列にWKMM020I、置換後の文字列に
WKMM030Iを入力すると、WKMM030I_請求先マスタメンテが同階層に作成
されるので、あとはフォルダ名の"請求先"を"支払先"に手動でリネームします。
そして、WKMM0000.slnに、WKMM030I_支払先マスタメンテを追加します。
プロジェクト置換.vbs
ご自由にご使用ください。改変もぜんぜんOKです。
スクリプトエラーが出る場合は、BinやObjフォルダを削除してみてください。