Полезные мелочи для Windows 95

Редактирование HTML-документов 

Работа с Интернет часто не ограничивается просмотром Web-сайтов. Все больше народу заводит в Сети собственные страницы, благо сделать это можно совершенно бесплатно.

В принципе, для создания и редактирования HTML-документов не требуются какие-то особые программы, вполне можно обойтись обычным текстовым редактором. Можно использовать и HTML-редактор, встроенный в Netscape Communicator. Однако после его установки возникает вопрос, как с наибольшим удобством открывать HTML-страницы для редактирования.

Во время инсталляции Netscape Communicator с размахом ассоциирует с собой файлы, в том числе и с расширениями .htm, .html и т.п. Среди кучи прочих для них создается тип Netscape Hypertext Document, однако он не рассчитан на то, что пользователь пожелает не только просматривать, но и редактировать странички. Из "Проводника" Windows двойным щелчком можно открыть HTML-документ для просмотра, а если захотите воспользоваться редактором, придется прибегнуть к неудобной до крайности команде Open программы Netscape Navigator. Причем после мучений с нестандартным диалогом ваш файл будет открыт в новом, отдельном окне.

На мой взгляд, команду, которая открывала бы HTML-документ для редактирования, лучше всего поместить в контекстное меню "Проводника", вызываемое правой кнопкой мышки. Как вам, наверное, известно, для этого надо изменить описание типа, зарегистрированного для этих файлов в Windows.

В "Проводнике" вызовите через меню "Вид" диалог "Параметры" и откройте в нем страничку "Типы файлов". В списке зарегистрированных в системе типов найдите Netscape Hypertext Document, выделите его и нажмите кнопку "Изменить". В появившемся окне "Изменение свойств типа" нажмите на кнопку "Создать", расположенную под списком зарегистрированных действий.

Создавая новое действие, которое можно будет выполнять над файлами данного типа, в верхней строке введите имя команды для контекстного меню. Чтобы одну из букв в нем сделать "горячей", поставьте перед ней символ &. Например, в нашем случае набираем "&Редактировать".

В поле "Приложение, выполняющее действие" надо указать Netscape Navigator. Проще всего воспользоваться для этого возможностью обзора. Подсказка: исполняемый файл Netscape.exe при обычной инсталляции (то есть если вы не меняли директории) находится в...\Netscape\Communicator\Program. Найдя его и нажав кнопку "Открыть", не спешите закрывать окно ввода нового действия. Чтобы файл открывался именно в редакторе, в нижней строчке после...\Netscape.exe надо добавить параметр -edit. Вот теперь все, команда создана.

С помощью "Проводника" найдите какой-нибудь HTML-файл и попробуйте открыть его в редакторе. Должно получиться.

Конечно, для редактирования HTML-документов можно использовать не только встроенный в Netscape Communicator редактор Netscape Composer, но и что-нибудь другое. Таких программ масса, и выбрав наиболее устраивающую вас, организуйте для нее контекстную команду запуска описанным способом.

Загрузка файлов из окна DOS Механизм ассоциирования расширений файлов с некоторыми приложениями, используемыми для работы с ними, изобретен давно. Просто в Windows 95 он приобрел очень большое значение, так как Microsoft удалось написать "Проводник", который по удобству превзошел File Manager из версии 3.х, и с ним начали работать.

Однако до сих пор масса поклонников остается у великого Norton Commander'а. В нем тоже имеется возможность назначать команды для файлов с некоторым разрешением. Причем при работе в Windows 95 или NT 4.0 вы имеете возможность запускать Windows-приложения непосредственно из окна DOS.

Для этого не требуется никаких особых действий, Windows-приложения запускаются точно так же, как и обычные программы для DOS. Можете проверить. Естественно, что у тех, кто не собирается расставаться с Norton Com-mander'ом, возникает желание теснее связать его с приложениями Windows. Такая возможность имеется.

Например, если вы захотите, чтобы в окне Norton Commander'а можно было выбрать файл с расширением.doc и двойным щелчком мышки открыть его в Microsoft Word'е, надо внести соответствующую команду в список расширений, известных Norton Commander'у.

Для работы со списком расширений в меню Commands предусмотрена команда Extension file edit. После ее выбора перед вами появляется список зарегистрированных в Norton Commander'е файловых ассоциаций. Чтобы добавить в него команду, нажимайте [F6], для удаления - [F8], а для изменения ранее введенной команды - [F4]. Учтите, что при вводе команды вам не удастся воспользоваться функцией просмотра дисков и поиска приложения, аналогичной функции "Обзор" из "Проводника", так как таковой просто нет, поэтому заранее найдите приложение и запомните путь к нему.

Для привязки в Norton Commander'е файлов с расширением.doc к текстовому процессору Microsoft Word я набирал команду d: \progra~1\msoffice\winword\winword.exe. Для поклонника DOS это не должно составить труда: так, небольшая разминка для пальцев. Windows-приложению надо передавать полное имя файла, включая его расширение, так что выбирайте самую первую опцию - Filename with extension (!.!). Разумеется, если приложение работает с файлами, а не с дисками или с директориями.

После сохранения ассоциации файлов .doc с редактором Microsoft Word их можно будет открывать из окна Norton Commander'а двойным щелчком мышки или клавишей [Enter]. Вполне удобно, но мне никак не удается победить одну проблемку, возникающую при этом. Дело в том, что каждый раз запускается еще одна копия Word'а, то есть, если он уже загружен, файл открывается не в новом окне уже работающего приложения, а в новом редакторе. Ждать, пока загрузится Word, не очень приятно.

Я пробовал решить эту проблему с помощью команды start, придуманной Microsoft для запуска приложений Windows из среды DOS, но она не помогла. Опции этой команда дают возможность запускать приложение в раскрытом или закрытом виде, писать пакетные bat-файлы, в которых важна очередность запуска приложений, но не снимают вопроса, как указать системе, что не надо грузить редактор по-новому, он уже есть, надо только файл в нем открыть.

За исключением этой мелочи ассоциирование файлов Windows-приложений в Norton Com-mander'е открывает новые возможности использования этой великой программы.

Просмотр любых файлов 

Придумав расширения, говорящие о типе файлов, то есть об их содержимом, создатели операционных систем DOS, а впоследствии и Windows нашли мощный механизм связи файлов с программами. Однако они не догадались оформить это в виде жесткого стандарта, категорически запретив использовать произвольные расширения для, скажем, файлов с чисто текстовой "начинкой".

Впрочем, из этого тоже ничего путного не вышло бы. Разработчики любого приложения плодят собственные типы файлов в громадном количестве, вводя, кроме основных, так сказать, "пользовательских" документов, еще массу вспомогательных служебных файлов. Кроме того, еще во времена DOS утвердилась привычка наделять стандартные в общем-то файлы именами и расширениями, более приятными и понятными с точки зрения автора.

Например, пояснительный текст к приложению можно найти в файле Readme.txt, Read.me, Readme.doc (что, кстати, совершенно неправильно, так как в нем содержится обычный ASCII-текст, а вовсе не документ для Word) и даже Read.me! (очевидно, то крик программиста, не успевшего описать в документации, что делает его продукт). Аналогично обстоят дела с файлами отчетов разных программ. Одни сопровождают их расширением.log, другие переносят log в имя файла, а расширение ставят.txt, третьи вообще обходятся без расширения.

Добавьте к этому, что кирилличный текст может попасться в кодировке для DOS и для Windows, и все шансы запутаться у вас уже имеются. Ни механизм ассоциирования типов файлов, ни какая-либо из известных мне программ-просмотрщиков не в состоянии полностью справиться с этим хаосом. Понятно, что все возможные (и совсем невозможные, порожденные не иначе как горячечным бредом) расширения не зарегистрируешь, а просмотрщики вырубаются, когда, определив тип файла по расширению, внезапно обнаруживают в нем совсем другое.

В то же время опыт показывает, что чаще всего попадаются файлы текстового типа, быть может, содержащие какие-то служебные команды, но все-таки читаемые в обычном текстовом редакторе. Отсюда напрашивается вывод: стоит создать в Windows механизм, который позволял бы легко и быстро открывать файлы как уже определенного, так и неопознанного типа в простейшем текстовом редакторе, например в "Блокноте" (Notepad). Для больших и DOS'овских файлов имеет смысл обзавестись возможностью просмотра в браузере Wpview от все того же Norton Commander'а.

Есть, разумеется, вариант сделать две такие команды доступными через контекстное меню, но для этого придется лезть в реестр и т.п. К счастью, имеется и более простой способ. Для открывания файлов программой можно использовать подменю "Отправить", входящее в контекстное меню "Проводника" и вызываемое правой кнопкой мышки не только в нем, но и в диалогах "Открыть" и "Сохранить как" абсолютного большинства Windows-приложений.

Подменю "Отправить" на диске соответствует папка SendTo, находящаяся внутри C: \Windows. Перетащите в нее в "Проводнике" ярлык от C: \Windows\Notepad.exe, назовите его, к примеру, "в блокнот". В дальнейшем при отправке любых файлов "в блокнот" будет предприниматься попытка открыть их в Notepad. Затащив в папку SendTo ярлык от Wpview.exe и назвав его "на просмотр", вы получите возможность любой файл открыть в этом старом и отлично знакомом просмотрщике.

Если вам описанный способ просмотра файлов придется по душе и вы дополните комплект браузеров программами для просмотра архивов, электронной почты и графических файлов, меню "Отправить" станет неудобным - слишком длинным. В таком случае организуйте внутри него подменю. Для этого создайте в папке SendTo вложенные папки и распределите по ним скопившиеся ярлыки.

Оперативное управление компьютером 

Среди пользователей Windows 95 множество тех, кто увлекается сборкой-разборкой своей машины и злится на несовершенство механизма конфигурирования операционной системы от Microsoft. Впрочем, предыдущие версии Windows (семейства 3.х) были в этом отношении еще хуже.

Хоть как-то скрасить нелегкие будни "отверточника", облегчив и ускорив доступ к элементам панели управления, поможет следующий совет.

Разместите ярлыки для необходимых элементов панели управления непосредственно на рабочем столе системы, тогда вам не придется проходить несколько уровней меню, пока доберетесь до любимых настроек. Сделать это проще простого. Откройте окно "Панель управления", выделите группу нужных вам настроек (хоть все) и перетащите их мышкой на рабочий стол. Система вежливо сообщит, что "переместить объекты в эту папку нельзя", и предложит создать для них ярлыки. Что и требуется.

Собрав в уголке рабочего стола ярлыки на важнейшие настройки компьютера и операционной системы, вы получите прямой доступ к этим ресурсам и сможете буквально "на лету" вносить необходимые изменения. Это намного удобнее, чем проникать в окно "Панель управления" через меню, а потом еще и в нем искать требуемую опцию настройки.

К сожалению, рабочий стол ограничен разрешением экрана, то есть не резиновый, и, разместив на нем слишком много иконок, вы рискуете потерять ориентацию среди них. Для решения этой проблемы можно воспользоваться прикладными системами и утилитами, позволяющими организовать несколько рабочих столов и переключаться между ними. Заведите стол под названием "Техсервис", перенесите на него ярлыки от всех программ текстового и системного толка, добавьте к ним описанным способом ярлыки от элементов панели управления, и вы получите могучий "верстак" для разборок с Windows.

Если же организовать несколько рабочих столов вы не можете или не хотите, рекомендую просто спрятать ненужные, пока машина работает нормально, иконки. Войдите для этого в папку С: \Windows\"Рабочий стол", выделите в ней мешающие при обычной работе ярлыки, откройте "Свойства" для группы помеченных файлов и включите опцию "Скрытый". Управлять скрытыми иконками будете так же, как и скрытыми файлами - с помощью режима "Отображать все файлы" из меню "Вид"/"Параметры" "Проводника".

Замечу, что данный способ не столь удобен, как со вторым рабочим столом. К тому же Windows часто отказывается запоминать расположение скрытых ярлыков и сбивает их в кучу.

Служебные папки в меню "Пуск" 

Доступ к содержимому служебных папок Windows, таких как "Панель управления" или "Принтеры", можно ускорить посредством меню "Пуск".

При работе в локальной сети, когда печать идет на несколько принтеров и надо оперативно контролировать, что на них происходит, а также при коммутируемом доступе к Интернет, когда приходится дозваниваться то по одной, то по другой линии, открывать каждый раз окно соответствующей служебной папки Windows неудобно. Быстрее и, главное, гораздо комфортнее обращаться к тем же принтерам напрямую через меню.

Чтобы организовать это, надо в "Проводнике" войти в папку С: \Windows\"Главное меню" и внутри нее создать новые папки, дублирующие служебные. Название не важно, но удобнее воспользоваться принятым в вашей версии Windows; служебной папка становится после того, как ей будет присвоено хитрое расширение, соответствующее зарегистрированному для данного объекта идентификатору класса.

Идентификаторы классов, использующиеся установленной на вашем компьютере операционной системой и приложениями, собраны в реестре в разделе HKEY_CLASSES_ROOT\CLSID, откуда их и можно выуживать, если лениво набирать вручную.

Рассмотрим подключение служебной папки в меню "Пуск" на примере. Щелкнув правой кнопкой мышки по кнопке "Пуск" и выбрав из меню команду "Проводник", сразу попадаем в требуемую дисковую директорию. В ней с помощью контекстного меню создаем новую папку и называем ее "Панель управления.{21ec2020-3aea-1069-a2dd-08002b30309d}". Хитрый код, заключенный в фигурные скобки, и является идентификатором класса для объекта "Панель управления".

Чтобы не набирать заумную цифирь вручную, запустите редактор реестра (С: \Windows\Regedit.exe), вызовите поиск, нажав клавиши [Ctrl]+[F], поставьте задачу найти в реестре слова "Панель управления", и вам услужливо откроют соответствующий раздел. Щелкните по его имени в левой части окна редактора правой кнопкой мышки и выберите команду "Копировать имя раздела". Вставьте скопированную строку в "Проводнике", уберите все префиксы до открывающей скобки - и расширение задано правильно.

В меню "Пуск" можно (и имеет смысл) поместить следующие служебные папки: - "Удаленный доступ.{992cffa0-f557-101a-88ec-00dd010ccc48}", - "Принтеры.{2227a280-3aea-1069-a2de-08002b30309d}", - "Входящие.{208d2c60-3aea-1069-a2d7-08002b30309d}", - "Мой компьютер.{20d04fe0-3aea-1069-a2d8-08002b30309d}", - "Сетевое окружение.{208d2c60-3aea-1069-a2d7-08002b30309d}", - "Рабочий стол.{00021400-0000-0000-c000-000000000046}", - "Шрифты.{bd84b380-8ca2-1069-ab1d-08000948f534}".

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

Дополнительное меню кнопки "Пуск"

Оно вызывается щелчком правой кнопки и содержит наиболее часто вызываемые (по мнению программистов из Microsoft) приложения. В простейшем варианте там упомянуты "Проводник", сразу открывающий папку с меню, команды "Найти" и "Открыть", последняя дублирует функцию "Проводника". Как видите, выбор убогий.

Тем не менее вызываемое правой кнопкой меню "Пуск" является довольно удобным способом запуска приложений. Разумеется, к ним можно обратиться и с "парадного входа", щелкнув по "Пуск" левой кнопкой мышки, но в дополнительном меню целесообразно собрать те команды, наличие которых в главном нежелательно. Это могут быть специфические команды для обслуживания системы, обращения к наиболее часто вызываемым программам и даже команды запуска игрушек, которые стоит спрятать от шефа.

Чтобы изменить это дополнительное меню, придется обратиться к той же процедуре, что была описана в первом совете. В "Проводнике" в меню "Вид" вызываем диалог "Параметры" и открываем в нем страничку "Типы файлов". В списке надо найти строку "Папка". Причем можно воспользоваться записью как просто "Папка", так и "Папка с файлами", но желательно свои команды добавлять в одну из них, чтобы не запутаться. Выбрав зарегистрированный тип (пусть это будет просто "Папка"), нажимаем кнопку "Изменить" и в новом окне создаем новые действия. Как это делается, уже обсуждалось выше.

Наполнив меню своими командами, закройте окна диалога и проверьте, как работает дополненное меню. Если вам мешают занесенные в него команды вызова "Проводника", поиска и открывания папки с главным меню, их можно удалить, но уже в редакторе реестра.

Запустив редактор реестра, найдите раздел HKEY_CLASSES_ROOT\ Folder\shell, в котором перечислены команды для типа "Папка", или HKEY_CLASSES_ROOT\Directory\shell, принадлежащий типу "Папка с файлами". Удалите ненужные команды, оставив только введенные вами. Система не утратит работоспособности, поскольку удаленные команды были введены только с целью создания красивого контекстного меню для директорий.

Кстати, добавленные вами команды появляются не только в дополнительном меню кнопки "Пуск", но и в верхней части контекстного меню "Проводника" для дисковых директорий.

Как убрать кнопку "Пуск"

Вообще-то делать это нет надобности, разве что вас доконало скрытое за ней меню и вы не хотите его больше видеть. Если же говорить серьезнее, возможность удаления с панели управления кнопки "Пуск" относится к одной из мелких недоделок системы, устранять которую разработчики, скорее всего, не будут, так как это способно лишь усложнить систему и, соответственно, снизить ее надежность.

Казус в том, что кнопка "Пуск" воспринимается системой как открытое окно или дисковая папка. Для отображения ее на экране применяются специальные средства, но для панели задач это несущественно. Поэтому для кнопки "Пуск" можно вызвать такое же системное меню, как и для любого другого окна.

Щелкните мышкой два раза по кнопке "Пуск", чтобы меню закрылось, но кнопка оставалась активной (ее название взято в рамку из серых точек). Теперь нажмите клавиши [Alt]+[-], которые активизируют системное меню во всех приложениях Windows. В меню заблокированы все команды, кроме "Переместить" и "Закрыть", зато ими можно воспользоваться без помех.

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

Команда "Закрыть" убирает кнопку "Пуск" с панели задач не навечно, а всего лишь до первой перезагрузки. Что и не страшно, так как практической пользы от удаления этой кнопки ожидать не приходится. Просто забавный трюк.

Рисунок на рабочем столе 

Удивить знакомых можно странным расположением не только кнопки "Пуск", но и фонового рисунка для рабочего стола. Windows предусматривает два варианта его расположения - по центру экрана или в размноженном виде, когда первая копия помещается в левом верхнем углу, а остальные пристыковываются к ней рядами справа и снизу. Если установлен пакет Plus!, добавляется возможность растянуть картинку до размера экрана.

Но в реестре содержится множество "секретных" настроек интерфейса Windows и, в частности, ее рабочего стола. Найдите в редакторе реестра раздел HKEY_CURRENT_USER\Control Panel\desktop и добавьте в него два новых строковых параметра - WallpaperOriginX и WallpaperOriginY. Значениями для них будут смещения левого верхнего угла картинки от левого верхнего угла экрана, задаваемые в пикселах.

Понятно, что картинка должна быть меньше экрана, иначе часть ее будет обрезана. Чтобы картинка "села" надлежащим образом, вам придется немного повозиться, подбирая отступ вправо и вниз. Задача усложняется тем, что, чтобы увидеть картинку на новом месте, следует заставить систему переинициализировать рабочий стол.

Для этого можно прибегнуть к быстрой перезагрузке системы (при нажатой клавише [Shift]), к входу под другим именем пользователя (имя можно и не менять) или с помощью стандартного диалога включения фоновой картинки. Последний способ не требует перезагрузки и потому предпочтителен.

Просто вызовите свойства экрана и переключите способ размещения картинки с "В центре" на "Размножить" и обратно. Главное, чтобы включилась кнопка "Применить", нажав на которую вы и увидите, куда сместилась картинка за счет манипуляций с параметрами WallpaperOriginX и WallpaperOriginY в реестре. Кстати, смещение все равно останется заданным с их помощью, даже если вы решите размножить картинку.

Роман Соболенко


Компьютерная газета. Статья была опубликована в номере 44 за 1997 год в рубрике soft :: win

©1997-2021 Компьютерная газета