Другие настройки интерфейса
Другие настройки интерфейса
В этом подразделе мы рассмотрим несколько трюков, с помощью которых можно реализовать быстрый поиск в любой поисковой системе Интернета, а также добавить команды к контекстному меню Internet Explorer и списку меню Сервис.
Быстрый поиск с помощью поисковых систем
Несмотря на то что браузер Internet Explorer обзавелся отдельным полем поиска, он все еще поддерживает возможность указания команды, вводимой в адресную строку Internet Explorer, с помощью которой можно организовать быстрый поиск в поисковой системе. Чем отличается быстрый поиск от обычного? Когда мы хотим что-то найти, то сначала загружаем одну из поисковых систем (например, «Рамблер»), а потом в специальном поле вводим запрос на поиск. Это обычный поиск, а быстрый отличается от него отсутствием первого шага. При быстром поиске мы сразу вводим в адресную строку слова, по которым одна из поисковых систем будет отфильтровывать страницы.
Чтобы реализовать такую возможность, нужно воспользоваться ветвью реестра HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerSearchUrl. Она может содержать подразделы, каждый из которых определяет команду для одной поисковой системы. Названия этих подразделов и вводятся в адресную строку Internet Explorer (сначала в адресной строке указывается название подраздела, а потом слова для поиска (через пробел)). После создания в приведенной ветви подраздела в параметре (По умолчанию) нужно ввести специальный адрес поисковой системы, который и будет обрабатывать запросы пользователя. Рассмотрим адреса для наиболее популярных поисковых систем:
• «Рамблер» – http://search.rambler.ru/srch? words=%s;
• «Яндекс» – http://www.yandex.ru/yandsearch? text=%s;
• Google – http://www.google.ru/search?hl=ru&lr=lang_ru&q=%s;
• «База знаний Microsoft» – http://support.microsoft.com/default.aspx?scid=kb;en-us;%s.
Создадим для примера команду быстрого поиска с помощью «Рамблера». Для этого в ветви HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerSearchUrl создадим подраздел и назовем его, допустим, ra. В этом подразделе параметру (По умолчанию) присвоим значение http://search.rambler.ru/srch?words=%s. Чтобы проверить выполненные настройки, откроем Internet Explorer и в его адресной строке введем ra Справочники реестр скачать. В итоге на экране появится список соответствующих ссылок, найденных «Рамблером».
Примечание
Данный способ применяется для популярных поисковых систем, не имеющих проблемы при распознавании некоторых символов. Если вы будете использовать его для поисковой системы, не понимающей некоторые из введенных в адресной строке символов (например, раньше поисковые системы «Рамблер и Google не понимали символов %, &, + и пробел), то в соответствующем данной поисковой системе подразделе реестра нужно создать определенные параметры строкового типа. Их названия должны определять символ, а значения – его ASCII-код. Например, для символа % следует сформировать строковый параметр с именем % и значением %25. Для символа & – строковый параметр с именем & и значением %26. Для символа + – строковый параметр с именем + и значением %2B. А для символа «пробел» нужно создать строковый параметр с именем « » (имя содержит пробел) и значением +.
Добавление команды к меню Сервис
С помощью реестра можно добавить команду к меню Сервис браузера Internet Explorer. Для этого используется ветвь реестра HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerExtensions. Она содержит подразделы, каждый из которых описывает одну команду. Название подраздела должно соответствовать CLSID-номеру, который система еще не применяет.
Примечание
CLSID-номер – это 32-значный номер в фигурных скобках, использующийся для идентификации ActiveX-объекта. Мы уже рассматривали примеры CLSID-номеров, например, когда переименовывали Корзину (см. подразд. «Корзина» разд. 2.1).
Чтобы создать свой собственный CLSID-номер (он должен быть уникальным для данной операционной системы), нужно воспользоваться программой GUIDgen, входящей в поставку Microsoft Visual C++. Если у вас нет данного приложения, то можете использовать приведенные ниже номера, сгенерированные программой GUIDgen:
• {27A88317-08F0-4068-A8B3-7FAB3255C4BC};
• {D4EF2279-A2A1-4cea-AD9C-91657675AA94};
• {423F2763-6669-4d82-882B-6A8775CFB54A};
• {487A35A0-058C-4905-A6C2-D33F0B7CAEEF}.
После создания в приведенной ветви своего подраздела в нем нужно создать следующие строковые параметры.
• Clsid – должен содержать значение {1FBA04EE-3024-11D2-8F1F-0000F87ABD16}.
• MenuStatusBar – задает строку, которая будет отображаться в строке состояния браузера при наведении указателя мыши на команду меню Сервис.
• MenuText – определяет название команды, которое будет отображаться в меню Сервис.
• Exec – определяет команду, которая будет выполняться при нажатии кнопки или выборе соответствующей команды из меню Сервис. Например, если вы хотите создать кнопку, открывающую какую-нибудь папку, то нужно присвоить этому параметру значение explorer.exe /root, «путь к открываемой папке».
• Script – задает путь к сценарию, который будет выполняться при нажатии кнопки или выполнении команды меню Сервис (должен использоваться либо этот параметр, либо параметр Exec, приведенный выше, но не оба).
На рис. 4.4 показан результат добавления команды в меню Сервис, а на рис. 4.5 – соответствующие параметры реестра.
Рис. 4.4. Результат добавления команды в меню Сервис
Рис. 4.5. Параметры реестра для добавления команды в меню Сервис
Добавление команды к контекстному меню Internet Explorer
Чтобы добавить команду к контекстному меню браузера, нужно воспользоваться ветвью реестра HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMenuExt. Она содержит подразделы, каждый из которых определяет дополнительную команду контекстного меню. Названия этих подразделов задают команды, которые отображаются в контекстном меню. Параметр (По умолчанию) каждого подраздела должен содержать команду, которую будет выполнять браузер при выборе соответствующего пункта контекстного меню. В подразделе команды нужно создать REG_DWORD-параметр Contexts, который должен хранить следующие битовые маски:
• 0х00000001 – означает, что команда будет отображаться в контекстном меню окна браузера для HTML-страниц;
• 0х00000004 – говорит о том, что команда будет показываться для выделенных AvtiveX-объектов;
• 0х00000008 – означает, что команда будет отображаться для таблиц;
• 0х00000010 – говорит о том, что команда будет показываться для выделенного текста;
• 0х00000020 – означает, что команда будет отображаться для гиперссылки.
Настройка масштаба
В правом нижнем углу браузера отображается раскрывающийся список, позволяющий увеличить или уменьшить отображаемую страницу. Можно запретить отображение данного списка. Для этого достаточно присвоить параметру REG_DWORD-типа ZoomDisabled значение 1. Этот параметр расположен в ветви реестра HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftInternet ExplorerOOM.
В этой ветви может также присутствовать параметр REG_DWORD-типа ResetTextSizeOnZoom. Если его значение равно 0, то при завершении работы браузера выбранный пользователем размер шрифта не станет равным размеру шрифта по умолчанию.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
9.2. Модели интерфейса
9.2. Модели интерфейса Сокеты SCTP бывают двух типов: «один-к-одному» и «один-ко-многим». Сокету типа «один-к-одному» всегда сопоставляется ровно одна ассоциация SCTP. Вспомните, что в разделе 2.5 мы отмечали, что ассоциация является соединением между двумя системами, которое
17.5. Конфигурация интерфейса
17.5. Конфигурация интерфейса Один из шагов, выполняемых многими программами, работающими с сетевыми интерфейсами системы, — это получение от ядра списка всех интерфейсов, сконфигурированных в системе. Это делается с помощью вызова SIOCGIFCONF, использующего структуру ifconf,
Другие настройки программы
Другие настройки программы Что ж, основной материал изложен сполна — теперь вы знаете о Radmin практически все! Но даже если вы успели вволю насытиться этой информацией, надеюсь, что у вас остались силы на десерт. В качестве десерта хочу предложить некоторые дополнительные
Другие настройки
Другие настройки К другим настройкам операционной системы можно отнести настройки автоматического завершения работы программ и служб при завершении работы компьютера, выгрузки библиотек при завершении работы программ, а также некоторые другие настройки, которые
Другие настройки реестра, изменяемые оснасткой
Другие настройки реестра, изменяемые оснасткой Теперь вкратце рассмотрим настройки других диалогов Свойства, представляющих интерес с точки зрения их взаимодействия с реестром Windows XP.? Чтобы запретить вывод сообщений об ошибках в работе устройств, подключенных к
Настройка интерфейса
Настройка интерфейса Разработчики программы Premiere Pro дали пользователю возможность изменять интерфейс программы по своему вкусу. Вы можете переместить окна в другие части экрана, изменить их размер, поменять местами вкладки, а также вынести содержимое какой-либо вкладки
Настройка интерфейса
Настройка интерфейса Под настройкой интерфейса системы КОМПАС-3D следует понимать следующие возможности изменения внешнего вида программы:• выбор стиля;• настройка внешнего вида;• изменение состава пунктов главного меню;• изменение состава панелей инструментов;•
Элементы интерфейса
Элементы интерфейса Первое, что вы увидите после запуска программы 3ds Max 2008, – ее основное окно (рис. 1.1). Рис. 1.1. Окно программы 3ds Max 2008Если вы начинающий пользователь и не знакомы с интерфейсом, сначала осмотрите элементы и ознакомьтесь с окружением. Вы увидите, что
Тип интерфейса
Тип интерфейса Интерфейс - это именованная коллекция определений абстрактных членов, которая может поддерживаться (т.е. реализоваться) данным классом или структурой. В отличие от модели COM, интерфейсы .NET не являются производными одного общего базового интерфейса, такого
Элементы интерфейса
Элементы интерфейса Теперь поговорим об отключении или включении отдельных элементов интерфейса.Отключение анимацииОтключить все эффекты анимации можно с помощью параметра REG_DWORD-типа TurnOffSPIAnimations, расположенного в ветви реестра HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
Другие настройки процесса WINLOGON
Другие настройки процесса WINLOGON Теперь рассмотрим другие интересные параметры данной ветви реестра. К ним можно отнести следующие.• Passwordexpirywarning – данный REG_DWORD-параметр определяет количество дней перед истечением срока действия пароля. Когда до истечения этого срока
Настройка интерфейса
Настройка интерфейса Существует возможность изменить расположение элементов интерфейса Проигрывателя Windows Media – переместить все элементы интерфейса в противоположную сторону (рис. 4.9). Для этого достаточно параметру REG_DWORD-типа ForceBiDi присвоить значение 1. Данный параметр
Другие настройки
Другие настройки Настроить другие параметры ноутбука обычно можно с помощью специализированного программного обеспечения, которое многие производители включают в комплект поставки ноутбука. Рассмотрим, как это делается, на примере утилиты Notebook Manager (рис. 11.15),