Добавление функции "Печать каталога" для папок в Windows XP и Windows Vista в Windows 7

В этой статье описывается, как распечатать список каталогов содержимого папки с помощью функции "Печать каталога".

Область применения: Windows 10 — все выпуски
Исходный номер базы знаний: 321379

Сводка

После выполнения действий, описанных в разделе "Дополнительные сведения", можно щелкнуть папку правой кнопкой мыши и выбрать команду Печать списка каталогов , чтобы напечатать список каталога с содержимым папки. Дополнительные сведения о том, как добавить каталог печати для папок в Windows 2000, Windows Server 2003 или Windows Server 2008, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт: 272623 Добавление функции каталога печати в Windows Обозреватель

Дополнительная информация

Windows XP

Шаг 1. Создание файла Printdir.bat

Для этого выполните следующие действия:

  1. Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите Блокнот, а затем нажмите кнопку ОК.

  2. Вставьте следующий текст в Блокнот:

    @echo off
    dir %1 /-p /o:gn > "%temp%\Listing"
    start /w notepad /p "%temp%\Listing"
    del "%temp%\Listing"
    exit
    
  3. В меню Файл выберите команду Выйти, а затем нажмите кнопку Да , чтобы сохранить изменения.

  4. В диалоговом окне Сохранить как введите следующий текст в поле Имя файла и нажмите кнопку Сохранить: %windir%\Printdir.bat.

Шаг 2. Создание нового действия для папок файлов

  1. Нажмите кнопку Пуск, щелкните панель управления, а затем дважды щелкните пункт Параметры папки.
    Или нажмите кнопку Пуск, наведите указатель на пункт Параметры, щелкните панель управления, а затем дважды щелкните Пункт Параметры папки.
  2. На вкладке Типы файлов щелкните Папка файлов.
  3. Нажмите кнопку Дополнительно, а затем — Создать.
  4. В поле Действие введите Печатать список каталогов.
  5. В поле Действие Приложение используется для выполнения введите printdir.bat.
  6. Нажмите кнопку OK.
  7. Дважды нажмите кнопку ОК и нажмите кнопку Закрыть.

Шаг 3. Изменение реестра

Важно!

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о резервном копировании и восстановлении реестра см. в следующем номере статьи базы знаний Майкрософт: 322756 Резервное копирование и восстановление реестра в Windows

После выполнения действий, описанных в предыдущих разделах, приложение Search Companion может запуститься при двойном щелчке папки вместо открываемой папки. Или, если вы связали другие действия с папками файлов, эти действия могут выполняться вместо этого.

Чтобы устранить эту проблему, выполните следующие действия.

  1. Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите Regedit и нажмите кнопку ОК.
  2. Найдите следующий подраздел реестра: HKEY_CLASSES_ROOT\Directory\shell
  3. Щелкните значение Default.
  4. В меню Правка щелкните Изменить.
  5. В поле Значение введите none.
  6. Нажмите кнопку OK.
  7. Закройте редактор реестра.

Windows Vista или Windows 7

Шаг 1. Создание файла Printdir.bat

Для этого выполните следующие действия:

  1. Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите Блокнот, а затем нажмите кнопку ОК.

  2. Вставьте следующий текст в Блокнот:

    @echo off
    dir %1 /-p /o:gn > "%temp%\Listing"
    start /w notepad /p "%temp%\Listing"
    del "%temp%\Listing"
    exit
    
  3. В меню Файл выберите команду Выйти, а затем нажмите кнопку Да , чтобы сохранить изменения.

  4. В диалоговом окне Сохранить как введите следующий текст в поле Имя файла и нажмите кнопку **Сохранить: %windir%\Printdir.bat.

    Примечание.

    Если появится диалоговое окно с сообщением о том, что у вас нет разрешения на сохранение в этом расположении, вы можете сохранить файл на рабочем столе. Затем нажмите кнопку Пуск, нажмите кнопку Выполнить, введите %windir% и нажмите кнопку ОК. Затем можно скопировать файл с рабочего стола в расположение.

Шаг 2. Изменение реестра

Важно!

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о резервном копировании и восстановлении реестра см. в следующем номере статьи базы знаний Майкрософт: 322756 Резервное копирование и восстановление реестра в Windows

  1. Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите Блокнот , а затем нажмите кнопку ОК.

  2. Введите следующие команды в Блокноте.

    Windows Registry Editor Version 5.00  
    [HKEY_CLASSES_ROOT\Directory\Shell] @="none"  
    [HKEY_CLASSES_ROOT\Directory\Shell\Print_Directory_Listing] @="Print Directory Listing"  
    [HKEY_CLASSES_ROOT\Directory\shell\Print_Directory_Listing\command] @="Printdir.bat \"%1\""  
    [HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory] "BrowserFlags"=dword:00000008  
    [HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory\shell\Print_Directory_Listing] @="Print Directory  
    Listing"[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory\shell\Print_Directory_Listing\command]  
    @="Printdir.bat \"%1\""  
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\  
    {0002DF01-0000-0000-C000-000000000046}] @=""[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory]  
    "EditFlags"="000001d2"
    

    В меню Файл выберите команду Сохранить как.

  3. В списке Сохранить в щелкните Рабочий стол.

  4. В поле Имя файла введите PrintDirectoryListing.reg, щелкните Все файлы в списке Тип файла и нажмите кнопку Сохранить.

  5. На рабочем столе дважды щелкните файл PrintDirectoryListing.reg, чтобы добавить разделы реестра в реестр Windows.

  6. Нажмите кнопку ОК в окне сообщения.