2014年11月19日水曜日

PPxのリネームパターン私的まとめ


僕がPPxでリネームするときには、いくつかパターンがある。いつも「あれ?どうすればいんだっけ?」みたいに迷うので、整理のためメモ。特に新しいことはしてない。

  1. 普通にリネーム
  2. 外部ソフトに投げて一括リネーム
  3. バラバラのファイル名を統一する
  4. 頭に連番を付ける
  5. ダイアログでマークファイルを順次リネーム
くらいがありそう。

普通にリネーム





Rを押して行うリネーム。一つのファイルをリネームしたいときに。
カーソル状態他は、X_eselでいじれるらしい。僕は選択を外し、拡張子前にカーソルがいくようにしている。


外部ソフトに投げて一括リネーム




複数のファイルを一括リネームするときは、マークしてLiNameに投げる。好きなエディタでリネームできて便利。
まとめサイト他にあるBatchRename.jsを使ってもいいかも。

バラバラのファイル名を統一する




ファイル名がバラバラなのを統一したいときは、マークしてからShift+Rを押して一括リネームする。

s/.+\.(.+)/file\\.$1

とすればおk。拡張子はそのままで、それを除いたファイル名がfile+連番になる。
連番の桁数やどの数値から始めるかもリネームダイアログで調整可能。

頭に連番を付ける




一括リネームで、次のようにすればおk。マークした順番に連番を振るので、音楽ファイルの並び順を調整したいときとかに使えるかもしれない。


s/^/\\_

ダイアログでマークファイルを順次リネーム




PPXSCR.TXTに載っているサンプルを使う。

//!*script

var oldalst = PPx.Extract("%*getcust(XC_alst)");
PPx.Execute("*customize XC_alst=1,1,1,1,1");
PPx.EntryFirstMark;
do {
   if ( PPx.Execute("%K\"@R") != 0 ) break;
   PPx.EntryMark = 0;
}while( PPx.EntryFirstMark != 0 );
PPx.Execute("*customize XC_alst=" + oldalst);

0 件のコメント:

コメントを投稿