Тонкости реестра Windows Vista. Трюки и эффекты - Страница 36
Редактирование списка Создать контекстного меню Рабочего стола и Проводника
Список Создать позволяет вам быстро создавать файлы различного расширения, а также папки и ярлыки к файлам и папкам. Этот список является действительно удачной и удобной возможностью операционных систем семейства Windows. Однако уже после установки операционной системы он содержит множество элементов, которые обычному пользователю никогда не понадобятся. А с установкой дополнительных программ этот список только увеличивается.
К счастью, с помощью реестра можно удалить из списка Создать те элементы, которые вам не нужны. Для этого нужно удалить подраздел ShellNew из ветвей реестра HKEY_CLASSES_ROOT
• Briefcase – элемент Портфель списка Создать.
•.bmp – Точечный рисунок.
•.contact – Контакт.
•. jntjntfile – Документ Журнала.
•. Ink – Ярлык.
•. zipCompressedFolder – Сжатая ZIP-папка.
• Folder – Папка.
Вы также можете сформировать свой элемент списка Создать. Для этого нужно использовать подраздел ShellNew в каталоге HKEY_CLASSES_ROOT
• Command – строковый параметр, содержит команду, которая будет выполняться при выборе данного элемента списка Создать;
• Data – этот параметр REGBINARY-типа хранит данные в двоичном виде, которые будет содержать созданный файл;
• FileName – строковый параметр, хранит путь к файлу, на основе которого будет создаваться новый файл (фактически будет создаваться копия этого файла);
• Null File – создать пустой файл.
Подраздел ShellNew может содержать параметр строкового типа IconPath, определяющий путь к значку, который будет отображаться в списке Создать вместо стандартного значка файла данного расширения. Этот подраздел может также включать в себя параметр строкового типа MenuText, определяющий название библиотеки и идентификатор ресурса, содержимое которого будет заменять собой стандартное название, отображаемое в меню Создать.
Подраздел ShellNew может содержать вложенный подраздел Conf ig. Он, в свою очередь, может включать в себя следующие параметры строкового типа:
• NoExtension – присутствие данного параметра говорит о том, что созданный файл не будет иметь расширения;
• DontRename – наличие этого параметра говорит о том, что имя созданного файла не будет автоматически выделяться, чтобы вы могли сразу переименовать этот файл.
Удаление элементов списка только для папок или разделов диска
Нововведением операционной системы Windows Vista является возможность использования разного списка элементов меню Создать для папок компьютера, разделов диска и Рабочего стола. Для этого применяется параметр строкового типа NewMenuAllowedTypes.
Содержимым данного параметра является список расширений через точку с запятой, элементы которых будут отображаться в списке Создать. Например, чтобы определить, что для каталога или раздела диска должны отображаться только элементы списка Создать, которые позволяют создавать текстовый документ или документ Microsoft Word, достаточно данному параметру присвоить значение. txt;. doc. Учтите только, что в качестве значения данного параметра можно указывать лишь те из расширений, которые отображаются в списке Создать контекстного меню Рабочего стола.
Параметр NewMenuAllowedTypes можно использовать в следующих ветвях реестра.
• HKEY_CLASSES_ROOTDrive – в этом случае значение параметра определяет список расширений, файлы которых можно создать с помощью списка Создать контекстного меню корневого каталога раздела диска (например, с помощью контекстного меню каталога С: ).
• HKEY_CLASSES_ROOTDirectory – в этом случае значение параметра определяет список расширений, файлы которых можно создать с помощью списка Создать контекстного меню любого каталога, кроме корневых каталогов разделов диска.
Настройка окна, вызываемого нажатием Alt+Tab
Всем известное окно перехода между открытыми окнами, вызываемое нажатием комбинации клавиш ALt+Tab, теперь также можно настроить. Для этого применяются параметры ветви реестра HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersionExplorerAltTab. Эта ветвь хранит следующие параметры типа REG_DWORD.
Примечание
Сведения о диагностике работы механизма Alt+Tab заносятся в журнал Журналы приложений и служб → Microsoft → Windows → Alt-Tab.
• MaxIconSizePx – определяет максимальный размер значка, отображаемого в окне ALt+Tab при отключенном интерфейсе Windows Aero.
• TopMarginPx – указывает дополнительную высоту (в пикселах) окна, отображаемого после нажатия комбинации клавиш ALt+Tab. Иначе говоря, он определяет, насколько выше станет указанное окно. При этом дополнительные пикселы добавляются к верхней стороне окна. Значение этого параметра не влияет на количество значков, которые смогут отображаться в окне.
• SideMarginPx – определяет дополнительную ширину (в пикселах) окна, отображаемого после нажатия комбинации клавиш ALt+Tab. Определенное в данном параметре количество пикселов будет добавляться к левой и правой сторонам окна. Значение этого параметра не влияет на количество значков, которые смогут отображаться в окне.
• BottomMarginPx – указывает дополнительную высоту (в пикселах) окна, отображаемого после нажатия комбинации клавиш ALt+Tab. Иными словами, он определяет, насколько выше станет окно. При этом дополнительные пикселы добавляются к нижней стороне. Значение этого параметра не влияет на количество значков, которые смогут отображаться в окне.
• ThumbSpacingXPx – определяет расстояние в пикселах между значками указанного окна по горизонтали.
• ThumbSpacingYPx – указывает расстояние в пикселах между значками окна по вертикали.
• OverlaylconPx – при отключенном интерфейсе Windows Aero данный параметр определяет размытие значков, отображаемых в окне. При включенном интерфейсе Windows Aero данный параметр определяет размер значков в пикселах.
• MinWidthPx – определяет минимальную ширину окна (в пикселах), отображаемого после нажатия комбинации клавиш ALt+Tab. Ширина окна никогда не будет меньше, чем указано в этом параметре.
• MinThumbSizePcent – указывает размер эскизов страниц, отображаемых в окне, в процентах относительно максимального размера. Поскольку при отключенном интерфейсе Windows Aero эскизы страниц не отображаются в окне, вызываемом нажатием клавиш ALt+Tab, данный параметр влияет только на окно при включенном интерфейсе Windows Aero. Параметр может принимать значения от 0 до 10. Чем больше его значение, тем больше эскиз страниц.
• MaxThumbSizePx – определяет размер эскизов страниц, отображаемых в окне, в пикселах.
• OverlaylconDXPx – указывает смещение (в пикселах) вправо значков относительно эскизов страниц окна. Параметр может принимать значения от 0 до используемого в окне размера значков.
• OverlaylconDYPx – определяет смещение (в пикселах) вниз значков относительно эскизов страниц окна, вызываемого нажатием клавиш ALt+Tab. Параметр может принимать значения от 0 до используемого в окне размера значков.
• Columns – указывает количество значков, отображаемых в одной строке окна. Изменение данного параметра вступает в силу только после перезагрузки оболочки.
• Rows – определяет количество строк значков окна, вызываемого нажатием клавиш Alt+Tab. Изменение данного параметра вступает в силу только после перезагрузки оболочки.
• StartAlpha – указывает начальную прозрачность окна, отображаемого после нажатия комбинации клавиш Alt+Tab.
• FinalAlpha – определяет конечную прозрачность окна, отображаемого после нажатия комбинации клавиш Alt+Tab. Фактически присутствие данного параметра делает окно максимально прозрачным.