きっかけは、「CDに含まれるフォルダ」の一覧を印刷し、CDケースに入れて保管したい...
試行錯誤したが、次の方法に行き着いた。
■ batファイルの作成
@echo off tree %1 >%temp%\FileList.txt %SystemRoot%\system32\notepad.exe %temp%\FileList.txt del %temp%\FileList.txt
≪説明≫
- コマンドの実行状況を画面に出力しない。
- バッチファイルのアイコンにドロップしたフォルダの tree リストを、FileList.txt に出力する。
ファイルリストを作る時は、“tree %1 /f >%temp%\FileList.txt”とする。(スイッチ“/f”を付ける) - メモ帳で FileList.txt を開く。
- ここで例えば、すべてを選択([Ctrl]+[A])し、クリップボードにコピー([Ctrl]+[C])した後、メモ帳を閉じる。
- その後、FileList.txt を削除する。
上記を、例えば“フォルダリスト.bat”(拡張子 bat)で保存する。
■ 使い方
例えば、CDのフォルダリストを作るとします。(WindowsXPの例)
- 「マイコンピュータ」を開きます。
- 「フォルダリスト」アイコンと、CDのアイコンの両方が見えるようにウィンドウを調節します。
- CDアイコンを「フォルダリスト」があるウィンドウにドラッグし、
- 「フォルダリスト」アイコン上にドロップします。
- アイコン名 “フォルダリスト” が反転しているのを確認して、ドロップします。
- アイコン名 “フォルダリスト” が反転しているのを確認して、ドロップします。
- メモ帳が開きますので、全て選択([Ctrl]+[A])し、クリップボードにコピー([Ctrl]+[C])します。
- メモ帳を閉じます。
- Word文書を開き、
- 貼り付けます。([Ctrl]+[V])
- Word上で、整えます。
■ サンプルファイル
「まりふのひと」の SkyDrive 「Wordで作るCDケースジャケット」よりサンプルファイルをダウンロードできます。
- 圧縮ファイルをダウンロードし復元する
- 上記リンク先を、[Ctrl]+[Shift]+クリックする。
- [ダウンロード]をクリックし、
- [保存]‥‥ 例えば、デスクトップに保存する。
- 保存した「Wordで作るCDケースジャケット」[圧縮(zip形式)フォルダ]を開く。
- 「Wordで作るCDケースジャケット」フォルダを、保存先(例えば、マイドキュメント)にドラッグする。(復元)
- ファイル
「フォルダリスト」フォルダには、以下のファイルがある。