Поделиться через


Добавление функции "Каталог печати" для папок в 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.

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

Проблему можно устранить следующим способом.

  1. Нажмите кнопку "Пуск", нажмите кнопку "Выполнить", введите Regedit и нажмите кнопку "ОК".
  2. Найдите следующий подраздел реестра: HKEY_CLASSES_ROOT\Directory\shell
  3. Щелкните значение по умолчанию.
  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. В окне сообщений нажмите кнопку ОК.