Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 新增「列印目錄清單」右鍵選單功能

編輯:Windows 7 系統介紹

功能說明

Win7 檔案總管預設無法直接列印資料夾內檔案清單。透過批次檔 + 「傳送到」選單整合,即可實現右鍵資料夾 →「傳送到」→「列印目錄清單」一鍵列印。

實作步驟

步驟 1:建立批次檔

  1. 桌面右鍵 → 新增 → 文字文件
  2. 貼上以下程式碼:
@echo off
dir %1 /-p /o:gn > "%temp%\Listing.txt"
start /w notepad /p "%temp%\Listing.txt"
del "%temp%\Listing.txt"
exit
  1. 另存為 Printdir.bat,儲存至 C:\Windows(需管理員權限)

新建文字文件

另存為Printdir.bat至Windows目錄

步驟 2:加入「傳送到」選單

  1. 按 Win + R → 輸入 %APPDATA%\Microsoft\Windows\SendTo → Enter
  2. 在開啟的資料夾空白處右鍵 → 新增 → 捷徑
  3. 位置輸入:%windir%\Printdir.bat
  4. 名稱輸入:列印目錄清單
  5. 完成

開啟SendTo資料夾

使用方式

任意資料夾右鍵 →「傳送到」→「列印目錄清單」 → 記事本自動開啟列印對話框 → 選擇印表機列印。

批次檔程式碼解析

指令功能
dir %1 /-p /o:gn列出目標資料夾(%1)內容,/o:gn 先按類型後按名稱排序
> "%temp%\Listing.txt"導向輸出至暫存文字檔
start /w notepad /p以記事本開啟並直接呼叫列印(/p 參數)
del "%temp%\Listing.txt"列印完成後刪除暫存檔

進階擴充建議

  • 若需支援 Unicode 檔名,批次檔開頭加入 chcp 65001
  • 可修改 dir 參數自訂輸出格式(如 /s 遞迴子目錄)
  • 企業環境可透過群組原則分發批次檔與捷徑,全員統一啟用
Copyright © Windows教程網 All Rights Reserved