Читаем Хитрости Windows 7. Для профессионалов - 2011 полностью

Некоторые могут возразить, что это несправедливо со стороны Microsoft — так изменить правила и создавать файлы, которые ведут себя не так, как все другие файлы их типа. Если вы — один из них, то можете стереть разделы реестра, указывающие на Office DLL в .html-типе файла, что не только разорвет ссылку на Excel, но и воспрепятствует тому, чтобы Windows или Excel ее постоянно восстанавливали. (Подробнее IconHandlers обсуждается далее в этой главе.) Хотя таким образом вы ухудшите функциональность (увы!), зато восстановите справедливость и, что более важно, реализуете ваши собственные предпочтения, которые Microsoft игнорирует в противном случае.

Может показаться глупым, что большая часть возможностей Windows открывать файлы основана на таком легко повреждаемом параметре, как имя файла, но эта схема имеет свои преимущества. Например, очень легко изменить программу, ко* торая используется для открытия всех ваших цифровых фотографий, и, чтобы сделать это, нет необходимости модифицировать каждый из .jpg-файлов. Кроме того, легко предсказать, что происходит каждый раз, когда вы дважды щелкаете на .tif-файле, что, конечно, удобно.

Но есть и обратная сторона. Во-первых, приложение легко может быть установлено как приложение по умолчанию для любого тина файла на вашем компьютере, и немедленно перехватит на себя целую группу файлов. В Windows 7 имеется механизм для борьбы с этим — подробнее на с. 168 «Зло переопределения UserChoice» — но его использование может повредить ваши пользовательские типы файлов и элементы контекстного меню.

Другой дефект в системе расширений файлов Windows — это то, что Проводник по умолчанию скрывает расширения файлов, поэтому файл Invoice.xlsx появляется просто как Invoice. К счастью, это достаточно легко изменить; откройте Параметры папок (Folder Options) в Панели управления (или щелкните на Упорядочить ► Параметры папок и поиска (Organize ► Folder and Search Options) в Проводнике). В окне Параметры папок, выберите вкладку Вид (View), отключите Скрывать расширения для зарегистрированных типов файлов (Hide extensions for known file types) и нажмите ОК.

Если Windows показывает расширения файлов, легче определить, с какими файлами вы имеете дело. Вместо файла, названного просто recipe, вы можете увидеть recipe, tif, если это отсканированный рецепт, recipe.pdf— если это файл Acrobat с рецептом, или recipe.exe — если это троянский конь, которого вы только что получили по электронной почте. Конечно, необходимо открыть файл, чтобы увидеть, делаете вы пирожки или взрывчатые вещества, но по крайней мере можно предугадать действия соперника, зная, какое приложение откроется: вы будете знать, необходимо ли преобразовать файл в другой формат, прежде чем отправить его на ваш блог «Анархия с шоколадной крошкой».

Наличие видимых расширений означает, что можно изменить восприятие

- - , Windows типа файла, просто переименовав его расширение. (Обратите внима-

I i?’ ние»что изменение расширения файла не изменяет его содержание или формат, а влияет только на взаимодействие с ним Windows.) Скрывать расширения файлов Microsoft начинала в Windows 95 (в тщетной попытке сделать Windows более легкой для использования), но только в Windows Vista Microsoft сделала тонкое, но важное (и удобное) изменение. В Vista и в Windows 7 при переименовании файла Проводник выделяет имя файла только до точки, разрешая ввести новое имя, но не изменяя его расширение.

Так как только зарегистрированные расширения файла скрываются по умолчанию, recipe.pdf появляется как recipe.pdf, пока вы не установили Adobe Acrobat Reader. Дважды щелкните .pdf-файл без этого приложения, и Windows спросит вас, что вы хотите сделать, как показано на рис. 3.13. Не удивляйтесь, если вы не получите полезной информации после щелчка на Выполнить поиск программы в MHTepHere(Use the Web service to find the correct program) в окне, показанном на рис. 3.13. Лучшие ресурсы для идентификации незнакомых расширений файлов находятся по адресам: http:// wikipe dia.org/wiki/list_of_file_fbr mats и http://filext.com.

Как только программа установки Acrobat зарегистрирует .pdf-тип файла, .pdf-pac-ширения исчезают в Проводнике и файл показывается просто как recipe, кроме случая, когда вы решите сделать расширения файлов видимыми, как описано выше. Но что означает «зарегистрировать тип файла»?

Анализ типа файла

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

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных