需列印資料夾內大量檔案清單時,逐一開啟列印極為耗時。透過建立批次檔並加入「傳送到」選單,即可實現右鍵一鍵列印目錄清單,大幅提升辦公效率。
@echo off
dir %1 /-p /o:gn > "%temp%\Listing"
start /w notepad /p "%temp%\Listing"
del "%temp%\Listing"
exit


Printdir.batC:\Windows 目錄(需管理員權限)%APPDATA%\Microsoft\Windows\SendTo 開啟傳送到資料夾%windir%\Printdir.bat,命名為「列印目錄清單」
欲列印清單的資料夾上右鍵 → 選擇「傳送到」→ 「列印目錄清單」,記事本將自動開啟並列印該資料夾完整檔案清單。
原理:批次檔利用 dir 指令產生目錄清單導向暫存檔,再呼叫記事本列印功能輸出,最後自動清理暫存檔。