Команды контекстного меню Проводника, такие как «Открыть», «Изменить», «Открыть с помощью», «Создать» (с перечнем типов файлов) и т.д., можно изменить по своему желанию путём настройки некоторых разделов реестра.
Информация, относящаяся к папкам, хранится в подразделах
«Directory» и «Folder» ветви реестра HKEY_CLASSES_ROOT.
Каждый из подразделов внутри «Directory» и «Folder» может содержать подраздел
command. В свою очередь подраздел command содержит командную строку в параметре «по умолчанию». Параметр ‘%1’ в командной строке будет заменён путём и именем выбранного файла.
Примеры настройки контекстного меню:
———————————————————————————————————————
Создадим команду открытия окна командного интерпретатора из контекстного меню папки с переходом (командой «cd») в эту папку. Это избавит нас от необходимости каждый раз юзать связку ‘Пуск’ — ‘Выполнить…’ — ‘cmd’ для вызова окна командного интерпретатора и затем вручную набирать команду «cd» для перехода к нужному каталогу.
Укажем в разделе
HKEY_CLASSES_ROOTFolderShellMenuTextCommand
значение «по умолчанию», содержащее такую командную строку:
cmd.exe /k cd "%1"
Кроме того, укажем в разделе
HKEY_CLASSES_ROOTFolderShellMenuText
значение «по умолчанию», содержащее имя команды контекстного меню, например
Командная строка
———————————————————————————————————————
Создадим команду открытия файла с незарегистрированным расширением как текстового в кодировке MS-DOS с помощью редактора MS-DOS. Такая команда может пригодиться, например, для быстрого открытия (с правильной интерпретацией кодировки) файлов в формате предоставления отчётности в Пенсионный фонд РФ (такие файлы могут быть автоматически сформированы различными программами, например бухгалтерскими). Укажем в разделе
HKEY_CLASSES_ROOTUnknownshellOpenAsTextMSDOScommand
значение «по умолчанию», содержащее такую командную строку:
C:Windowssystem32edit.com "%1"
Кроме того, укажем в разделе
HKEY_CLASSES_ROOTUnknownshellOpenAsTextMSDOS
значение «по умолчанию», содержащее наименование команды контекстного меню, например:
Открыть как текст MS-DOS
———————————————————————————————————————
Создадим команду открытия MD-файла конфигурации 1С:Предприятия v7.7 двойным щелчком с запуском программы на базе того каталога, в котором находится MD-файл. Такая команда может пригодиться для быстрого запуска 1С:Предприятия при работе с любым файловым менеджером.
Для этого в разделе:
HKEY_CLASSES_ROOT.MD
в параметре «по умолчанию» найдём название второго раздела, который содержит перечень команд.
Укажем в найденном таким способом разделе
HKEY_CLASSES_ROOT< ИмяРаздела>shellopencommand
значение «по умолчанию», содержащее такую командную строку:
"C:Program Files1Cv77BIN1cv7s.exe" config /D"%1.."
Кроме того, укажем в разделе
HKEY_CLASSES_ROOT< ИмяРаздела>shellopen
значение «по умолчанию», содержащее наименование команды контекстного меню, например:
Открыть в конфигураторе
———————————————————————————————————————
Примечание: аналогичным способом можно создать команды контекстного меню MD-файла «Открыть монитор», «Открыть Предприятие» и «Открыть Предприятие монопольно», используя разные ключи запуска для 1cv7s.exe.
Настройка меню «Создать»
Данное меню открывается, если выбрать команду «Файл» — «Создать» в окне проводника, а также если щёлкнуть правой кнопкой мыши на рабочем столе или проводнике на свободном месте открытой папки и выбрать пункт «Создать». Это меню может быть изменено по вашему желанию путём настройки некоторых разделов реестра.
Заготовки для файлов, которые создаются с помощью меню «Создать», хранятся в каталоге ShellNew в папке WINDOWS. Команды создания файлов содержатся в реестре в разделах
HKEY_CLASSES_ROOT< ИмяРаздела>ShellNew
«ИмяРаздела» совпадает с расширением имени файла, например «.txt». Строковый параметр FileName может содержать имя файла-шаблона, который находится в папке WINDOWSShellNew, например «WINWORD8.DOC» для DOC-файлов. Другой вариант: если здесь же создать пустой строковый параметр NullFile, будет создаваться пустой файл нулевого размера.
Полезно также проводить не только добавление, но и удаление элементов из меню «Создать».
creatiff Firmware FreeBSD gadgets Linux mobile phone MySQL nginx OpenSources ports Rulez!!! security sysadmin tools system utilites sysutils tweaks Windows www Аренда ВЕО Видео Вынос мозга Жизнь Игры Кино Концерты Лицензии Лорд МТС Политика Путешествия Реестр Семья Токарево Юмор интернет мудаки музыка пиздец питомцы работа реклама скрипты стихи шок
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.