2015/12/06

SimpleReplacedRename・・・

・・・って、一旦 VBScriptのソースだけ公開。


おきつね環境では かなり以前に組み、利用し続けているスクリプトなんだケド、唐突に公開してみる。
このスクリプトや そのショートカットに、フォルダやファイルをドロップして利用する。
尚、ファイルでは ドロップ出来る数に限りがある。
数百数千のファイルを一気に処理する場合は、フォルダをドロップして用いるよう構成している。

従って、意図的にフォルダ名の置換書き換えはサポートしていない。 その事に因んで "Simple"と銘打ってる。
最初の画面で ファイル名に含まれる "任意の文字列A" を指定、続く画面で、"置換したい文字列B" を指定して実行すると、 文字列Aがある対象のみ その箇所を、2番目に指定した文字列Bで置換したファイル名に変える それだけのスクリプト。
但し、簡易化の過程で 大幅に処理を省き、対象となるオブジェクト(ファイル)の名前を直接変える構造にした為、
アルファベットの大文字小文字の置換は "ファイル名が変わってない" と 判断されてエラー停止する。
因みに、最初の指定条件に "ファイル名に含まれる消したい文字列" を、 続く画面を "無入力" で 進めると、その文字列を含まないファイル名に書き換えられる。
◆ 肝心のスクリプトはコンなカンジ。