フォルダのソートNo.06221
ひろ さん 03/01/12 16:18
 
 TUBU-RED さん、皆さん今日は、ひろです。
 http://www.maruo.co.jp/hidesoft/8/m030112.html#10650
への返信です。

> フォルダを名前の昇順にソートする方法を、マクロ等で実現する
> 方法をご教授願えないでしょうか?
 基本的なやり方は、TUBU-RED さんのやり方と同じです。ただ一から作るの
は面倒、且つ処理が遅いので、私なら次のようにします。(どの様なやり方を
しているか解らないので、既にやっていれば申し訳ありません。)
1.ファイル内のソート自体はマクロでコーディングするのではなく、外部の
  ソート・プログラムを使用する。
   通常は、Windows に搭載されている sort.exe を使えばよいが、大文字/
  小文字を区別しないなど、上記のユーティリティで出来ない機能がある場合
  は、それに合ったものを用意する。例えば、
  http://sourceforge.net/project/showfiles.php?group_id=2435
  で公開されている msys-????.exe (???? はバージョン情報など) に含まれ
  る GNU sort (sort.exe)
   具体的には、マクロ内の記述は、
  //---------------------------------------------------------------
  selectall;
  run "c:\\msys\\1.0\\bin\\sort.exe -f < con > con";
  //GUN sort の使用例。辞書順になる ^^
  //---------------------------------------------------------------
2.拙作で恐縮ですが、ライブラリに公開されている「複数ファイルにマクロ実
  行 Ver.1.00」に含まれる batchmac1.mac を使って、上記のマクロを複数の
  subdir.bin に対して一度に行う

[ ]