В Internet Explorer можно создать свой пункт в меню
"Сервис" и соответствующую кнопку на панели инструментов. Для этого в
разделе реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet
Explorer\Extensions
создаём подраздел с именем типа {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX},
где X - это любая цифра или латинская буква от A до F (название этого
подраздела должно быть уникальным в реестре).
В этом подразделе можно задать следующие текстовые
параметры:
"CLSID"="{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}"
(обязательный параметр)
"MenuText"="Название пункта меню"
"MenuStatusBar"="Подсказка в статусной строке
при выборе пункта меню"
"ButtonText"="Название кнопки"
"Default Visible"="Yes" (будет ли
показана кнопка по умолчанию: Yes/No)
"Icon"="Иконка кнопки"
"HotIcon"="Иконка кнопки при наведении на неё
указателя мыши"
"Exec"="Запускаемая программа с указанием
пути к ней"
"Script"="Открываемая в IE страница"
Надо задавать либо параметр "Exec", либо
"Script", которые определяют действие при выборе созданного нами пункта
меню или при нажатии созданной кнопки.
Для примера создадим reg-файл, создающий пункт меню и кнопку
для запуска редактора Блокнот (Notepad):
==========
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet
Explorer\Extensions\{D3FACC09-CA0A-22FE-3D33-A0C5B2A330FE}]
"CLSID"="{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}"
"MenuText"="Блокнот"
"MenuStatusBar"="Открыть Блокнот"
"ButtonText"="Notepad"
"Default
Visible"="Yes"
"Icon"="C:\\Windows\\Notepad.exe,2"
"HotIcon"="C:\\Windows\\Notepad.exe,1"
"Exec"="C:\\Windows\\Notepad.exe"
==========
Примечание: проверялось в IE 5.5.
Алексей
Ломовских http://vallkor.chat.ru
|