辦公族每天都要面對大量文件列印,若逐個開啟列印不僅耗時還易出錯。Win7其實內建一個隱藏技巧:透過建立批次檔並加入「傳送到」選單,即可實現「右鍵一鍵列印整個資料夾內所有文件」。以下是詳細設定步驟。

@echo off
dir %1 /-p /o:gn > "%temp%\Listing"
start /w notepad /p "%temp%\Listing"
del "%temp%\Listing"
exit

Printdir.bat 剪貼至 C:\Windows 目錄下(需管理員權限),這樣腳本才能正常調用系統列印功能。%APPDATA%\Microsoft\Windows\SendTo 並按 Enter。
%windir%\Printdir.bat,名稱命名為 Print Directory Listing(或中文「批量列印目錄」)。以後需要列印某資料夾內所有文件時,直接在資料夾上右鍵 → 「傳送到」 → 選擇 Print Directory Listing,系統會自動生成文件清單並發送至預設印表機列印,完全不用逐個操作。
原理說明:腳本利用 dir 命令生成目錄清單至暫存檔,再調用 notepad /p 靜默列印,最後刪除暫存檔,高效且無痕跡。