Настройка диалоговых окон "Open" и "Save As" в операционной системе Microsoft Windows 2000




ID:
R10920
Product:
Windows 2000
Versions: 2000
Operation_Systems: MS Windows 2000 Professional
Last Modified Date: 27.03.00


АННОТАЦИЯ

В данной статье приводится описание процедуры настройки диалоговых окон "Open" и "Save As" в операционной системе MS Windows 2000.

ПРОБЛЕМА

Требуется настроить представление диалоговых окон "Open" и "Save As" в операционной системе MS Windows 2000.

РЕШЕНИЕ

ВНИМАНИЕ! Решение проблемы связано с внесением изменений в системный реестр. Некорректное использование редактора системного реестра может привести систему в неработоспособное состояние и потребовать проведения полной переустановки. Поэтому, перед внесением изменений в системный реестр рекомендуется создать архивную копию системного реестра и изучить процедуру восстановления системного реестра. Microsoft не несет ответственности за некорректное использование редактора реестра.

В операционной системе MS Windows 2000 усовершенствованы диалоговые окна "Save As" и "Open". В левой части окна расположена панель ярлыков часто используемых папок (Places Bar), в кнопочной панели справа от поля "Save in" добавлена кнопка "Back", в поле "File name" появилась возможность выбрать имя файла из раскрывающегося списка ранее использовавшихся файлов. При необходимости, любую из перечисленных функциональных особенностей диалоговых окон можно отключить, используя системный реестр.

Для того чтобы изменить настройку представления данных диалоговых окон, необходимо выполнить следующие действия:

  1. Создать раздел "Comdlg32" в системном реестре.
  2. Создать параметры, устанавливающие отображение панели ярлыков, списка последних использовавшихся файлов, кнопки "Back".
  3. Создать параметры, определяющие список папок, которые должны отображаться на панели ярлыков часто используемых папок.

Для того чтобы создать в реестре раздел "Comdlg32", выполните следующие действия:

  1. Нажмите кнопку "Start" и запустите команду "Run".
  2. В появившемся диалоговом окне "Run" в поле "Open" введите команду "regedt32.exe" (без кавычек) и нажмите кнопку "OK".
  3. В меню "Window" выберите пункт "HKEY_CURRENT_USER on Local Machine".
  4. Откройте следующий раздел системного реестра:
        HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
    • В меню "Edit" выберите пункт "Add Key".
    • В поле "Key Name" наберите "Comdlg32".
    • Нажмите кнопку "ОК".

    Для того чтобы установить или запретить отображение панели ярлыков, списка последних использовавшихся файлов, кнопки "Back", выполните следующие действия:

    1. Нажмите кнопку "Start" и запустите команду "Run".
    2. В появившемся диалоговом окне "Run" в поле "Open" введите команду "regedt32.exe" (без кавычек) и нажмите кнопку "OK".
    3. В меню "Window" выберите пункт "HKEY_CURRENT_USER on Local Machine".
    4. Откройте следующий раздел системного реестра:
          HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\Comdlg32
      • В меню "Edit" выберите пункт "Add Value".
      • В поле "Value Name" наберите "ИМЯ_ПАРАМЕТРА" (без кавычек) согласно нижеприведенной таблице.
      • В поле "Data Type" из раскрывающегося списка выберите тип REG_DWORD.
      • В поле "Data" введите требуемое значение параметра.
      • Нажмите кнопку "OK".

      Параметры отображения элементов диалоговых окон и их значения:


      Имя параметра

      Тип

      Значение

      Действие

      NoPlacesBar REG_DWORD 1 Скрывает панель ярлыков наиболее часто используемых папок
      NoFileMRU REG_DWORD 1 Скрывает раскрывающийся список в поле "File name"
      NoBackButton REG_DWORD 1 Скрывает кнопку "Back" из кнопочной панели

      Для того чтобы указать список папок, которые должны отображаться на панели ярлыков часто используемых папок, выполните следующие действия:

      1. Нажмите кнопку "Start" и запустите команду "Run".
      2. В появившемся диалоговом окне "Run" в поле "Open" введите команду "regedt32.exe" (без кавычек) и нажмите кнопку "OK".
      3. В меню "Window" выберите пункт "HKEY_CURRENT_USER on Local Machine".
      4. Откройте следующий раздел системного реестра:
            HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\Comdlg32
        • В меню "Edit" выберите пункт "Add Key".
        • В поле "Key Name" наберите "Placesbar".
        • Нажмите кнопку "ОК".
        • В созданном разделе "Placesbar" создайте параметры Place0, Place1, Place2, Place3 и Place4 типа REG_DWORD, REG_SZ или REG_EXPAND_SZ, в зависимости от того, как будет указан путь к требуемой папке. Описание данных типов параметров приведено в разделе "Дополнительная информация" данной статьи.
        • В качестве значения для параметров Place0, Place1, Place2, Place3 и Place4 укажите полный путь к искомым папкам или CSIDL для стандартных папок согласно нижеприведенной таблице:

        Значение

        Описание

        0 Объекты рабочего стола, включая файлы и ярлыки.
        0x2 Каталог, содержащий группы программ, определенные для текущего пользователя. В случае установки по умолчанию, каталог "C:\Documents and Settings\\Start Menu\Programs".
        0x3 Объекты панели управления.
        0x4 Объекты папки "Printers".
        0x5 Каталог "My Documents" текущего пользователя. В случае установки по умолчанию, каталог "C:\Documents and Settings\\My Documents".
        0x6 Ярлыки часто используемых программ и папок, определенные для текущего пользователя. В случае установки по умолчанию, каталог "C:\Documents and Settings\\Favorites".
        0x7 Каталог, соответствующий группе программ "Startup" текущего пользователя. В случае установки по умолчанию, каталог "C:\Documents and Settings\\Start Menu\Programs\Startup".
        0x8 Ярлыки недавно использовавшихся текущим пользователем объектов. В случае установки по умолчанию, каталог "C:\Documents and Settings\\Recent".
        0x9 Каталог, содержащий элементы меню "Send to". В случае установки по умолчанию, каталог "C:\Documents and Settings\\SendTo".
        0xa Объекты папки "Recycle Bin".
        0xb Каталог, содержащий элементы меню "Start", определенные для текущего пользователя. В случае установки по умолчанию, каталог "C:\Documents and Settings\\Start Menu".
        0x10 Каталог, содержащий объекты, отображаемые на рабочем столе текущего пользователя. В случае установки по умолчанию, каталог "C:\Documents and Settings\\Desktop".
        0x11 Объекты My Computer.
        0x12 Объекты My Network Places.
        0x13 Ярлыки объектов сетевого окружения текущего пользователя. В случае установки по умолчанию, каталог "C:\Documents and Settings\\NetHood".
        0x14 Каталог, содержащий шрифты. В случае установки по умолчанию, каталог "C:\WINNT\Fonts".
        0x15 Каталог, содержащий шаблоны документов.
        0x16 Каталог, содержащий элементы меню "Start" для всех пользователей. В случае установки по умолчанию, каталог "C:\Documents and Settings\All Users\Start Menu".
        0x17 Каталог, содержащий группы программ, определенные для текущего пользователя. В случае установки по умолчанию, каталог "C:\Documents and Settings\username\Start Menu\Programs".
        0x18 Каталог, соответствующий группе программ "Startup" для всех пользователей. В случае установки по умолчанию, каталог "C:\Documents and Settings\All Users\Start Menu\Programs\Startup".
        0x19 Каталог, содержащий объекты, отображаемые на рабочем столе всех пользователей. В случае установки по умолчанию, каталог "C:\Documents and Settings\All Users\Desktop".
        0x1a Данные, относящиеся к конкретному приложению, специфичные для текущего пользователя. Разработчики программ сами определяют информацию, которая хранится здесь. В случае установки по умолчанию, каталог "C:\Documents and Settings\\Application Data".
        0x1b Ярлыки объектов папки "Printers". В случае установки по умолчанию, каталог "C:\Documents and Settings\\PrintHood".
        0x1c Данные о локальных настройках конкретного приложения, специфичных для текущего пользователя. Разработчики программ сами определяют информацию, которая хранится здесь. В случае установки по умолчанию, каталог "C:\Documents and Settings\\Local Settings\Application Data".
        0x1f Ярлыки часто используемых программ и папок, определенные для всех пользователей. В случае установки по умолчанию, каталог "C:\Documents and Settings\All Users\Favorites".
        0x20 Временные файлы, создаваемые при работе в Интернет. В случае установки по умолчанию, каталог "C:\Documents and Settings\\Temporary Internet Files".
        0x21 Данные о вспомогательных программах, предназначенных для работы с Инернет. В случае установки по умолчанию, каталог "C:\Documents and Settings\\Cookies".
        0x22 Объекты журнала работы в Интернет.
        0x23 Данные, относящиеся к конкретному приложению, специфичные для всех пользователей. Разработчики программ сами определяют информацию, которая хранится здесь. В случае установки по умолчанию, каталог "C:\Documents and Settings\All Users\Application Data".
        0x24 Каталог, определяемый значением переменной окружения %windir% или %systemroot%. В случае установки по умолчанию, каталог "C:\WINNT".
        0x25 Системный каталог. В случае установки по умолчанию, каталог "C:\WINNT\System32".
        0x26 Каталог "Program Files". В случае установки по умолчанию, каталог "C:\Program Files".
        0x27 Каталог "My Pictures". В случае установки по умолчанию, каталог "C:\Documents and Settings\\My Documents\My Pictures".
        0x28 Каталог, хранящий профиль пользователя.
        0x2b Каталог "Common". В случае установки по умолчанию, каталог "C:\Program Files\Common".
        0x2d Каталог, содержащий ярлыки шаблонов, определенных для всех пользователей. В случае установки по умолчанию, каталог "C:\Documents and Settings\All Users\Templates".
        0x2e Каталог, содержащий объекты папки "Documents", определенных для всех пользователей. В случае установки по умолчанию, каталог "C:\Documents and Settings\All Users\Documents".
        0x2f Каталог, содержащий ярлыки общих для всех пользователей средств администрирования.
        0x31 Объекты "Network and Dial-Up connections".

        Примечание: Значок отображаемого в панели ярлыка соответствует значку объекта, на который указывает ссылка, например, в качестве значка папки используется значок, используемый для отображения папки в проводнике. Если используется CSIDL, то значок ярлыка будет соответствовать описанному в системе значку для данного объекта.

        ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ.

        Описание типов параметров приведено в следующей таблице.


        Тип параметра

        Значение

        REG_DWORD Числовое значение, соответствующее CSIDL искомой папки.
        REG_SZ Последовательность символов, описывающая путь к искомой папке.
        REG_EXPAND_SZ Последовательность символов, описывающая путь к искомой папке и содержащая переменные окружения, которые будут развернуты в значения при применении данного параметра.



        Используются технологии uCoz