главная | каталог | как купить | контакты | ||||||||||||||||||||||||||
Статьи >> Mac OS X Leopard >> Документы и их «родители»
Каждая операционная система нуждается в механизме, позволяющем ассоциировать документ с приложением, которое его создало. Так, если пользователь дважды щелкает по пиктограмме документа Microsoft Word, то он, очевидно, желает запустить Microsoft Word и открыть этот документ.
Коды создателя для программы и документов, которые она создает, одинаковы – MSWD для Microsoft Word, FMP7 для FileMaker Pro и т. д. В этом все дело: код создателя говорит Макинтошу, какую программу запускать при двойном щелчке по документу. Код типа документа определяет формат его файла: GIF, JPEG, TIFF и т. д. Когда пользователь дважды щелкает по документу, Mac OS X проверяет, есть ли у документа код создателя. Если да, то этот код сверяется с невидимой базой данных пиктограмм и кодов – главным указателем, в котором перечислены соответствия между кодом создателя и приложением, которое этот код создает. Если в базе обнаруживается совпадение, то соответствующая программа откроет документ, и он будет выведен на экран. • База данных UNIX. Если у документа нет кодов типа или создателя (что обычно характерно для документов, создаваемых Cocoa-программами), Mac OS X обращается за справкой в другую внутреннюю базу данных Mac OS X, унаследованную от UNIX-систем. Реальное взаимодействие с ней происходит только при замене родителя документа другой программой, о чем будет сказано ниже. (На самом деле программисту или другому специалисту легко открыть и посмотреть эту базу данных.) • Расширения имен файлов. Расширение имени файла – это суффикс, следующий за точкой в имени файла, как в Letter to Mom.doc. (Обычно в нем три буквы, но не обязательно.) Оно тоже играет роль в определении программы, которая должна открыть документ, и используется операционной системой в качестве последнего средства. Windows идентифицирует свои документы именно таким способом. Двойной щелчок по файлу memo.doc откроет его в Microsoft Word. Файл memo.wri будет открыт программой Microsoft Write и т. д.
Примечание Mac OS X поставляется с настройками, скрывающими расширения имен файлов, т. к. предполагается, что они придают системе слишком научный вид и отпугивают пользователей. Если тем не менее вы хотите, чтобы они отображались, выберите Finder>Preferences (Настройки), нажмите кнопку Advanced (Дополнительно) и установите маркер Show all file name extensions (Показывать расширения всех файлов). Теперь проверьте несколько документов, и вы увидите, что в их названиях появились прежде скрытые окончания. Можно скрыть или показать расширения для одной пиктограммы или некоторой их группы. Выделите пиктограмму или пиктограммы, показ которых собираетесь изменить, а затем выберите File>Get Info. В появившемся окне Info действуйте, как показано на рис. 5.11. Можно прожить долгую счастливую жизнь, ничего не зная об этих кодах и суффиксах. Большинству поклонников Мака они, возможно, никогда и не встретятся. Но если вы потрудитесь разобраться с некоторыми техническими деталями, то обнаружите, что понимание кодов создателя/типа и суффиксов имен полезно в аварийных ситуациях, для защиты ваших данных и понимания того, как работает Mac OS X. Переназначение документов другим программам К оглавлению страницы К сожалению, коды создателя и типа файла не особенно полезны, если документ создан программой, которой у вас нет. Если кто-то отправил вам по электронной почте файл MIDI (один из музыкальных форматов), экспортированный из нотного редактора Finale, а у вас такая программа не установлена, то вы не сможете открыть этот файл обычным двойным щелчком. Даже если у вас есть другая программа редактирования нотной записи, сам по себе двойной щелчок по этому MIDI-файлу ее не запустит.Что касается системы расширений имен файлов, то здесь есть свои тонкости. Еще менее вероятно, что системе удастся по расширению файла однозначно определить, какая родительская программа должна открыть определенный документ. Предположим, вы загрузили графический файл Закат.jpg. Что ж, открывать графику в формате JPEG умеет сейчас почти любая программа – PhotoShop, Word, Preview, Safari и т. д. Откуда Mac OS X узнает, какую из этих программ следует запустить при двойном щелчке по файлу? Вы сами можете это решить. Можно переназначить документ (или все документы этого типа) определенной программе. Детальные инструкции приведены ниже. Однократное переназначение определенного документа К оглавлению страницы Двойной щелчок по графическому файлу обычно открывает его в Preview – программе просмотра графики, включенной в Mac OS X. Чаще всего это вполне удачное соответствие. Но Preview имеет ограниченные возможности редактирования. А если вам нужно отредактировать графический файл более существенным образом? Тогда требуется открыть его (только один раз) в другой программе – Photoshop Elements, к примеру.Для этого предназначена команда Open With (Открыть в программе). До нее можно добраться двумя способами: • Выделите значок и выберите File (Файл)>Open With (Открыть в программе). • При нажатой клавише Control щелкните по пиктограмме файла. Или в окне Finder выделите пиктограмму и вызовите меню Action (Действие).) В контекстном меню выберите команду Open With (Открыть в программе). Взгляните на подменю (рис. 5.12, вверху). Надпись (default) (по умолчанию) рядом с названием одной из программ указывает на программу, которая обычно открывает этот тип документов. В этом всплывающем меню выберите программу, в которой намерены открыть данный конкретный файл – в настоящий момент и только однократно. Постоянное переназначение определенного документа К оглавлению страницы Открыв файл типа TIFF для редактирования, скажем, в программе Photoshop Elements, вы на самом деле ничего не изменили в устройстве «вселенной» Мака. Когда вы в следующий раз сделаете двойной щелчок по этому файлу, он опять откроется в программе Preview.Для того чтобы этот конкретный файл всегда открывался в Photoshop Elements, нужно действовать несколько иначе. Есть три метода: • В диалоговом окне Choose Application (Выбор программы) установите флажок Always Open With (Всегда открывать в программе), см. рис. 5.12, внизу.
• Начните с одного из методов, описанных выше (выберите File (Файл)>Open with (Открыть в программе) или щелкните правой кнопкой по пиктограмме файла при нажатой клавише Control и затем выберите Open with (Открыть в программе), но, увидев меню, нажмите клавишу Option. На ваших глазах команда Open with сменится командой Always Open with (Всегда открывать в программе). • Выделите пиктограмму и выберите File (Файл)>Get Info (Свойства). Откройте панель Open with (Открывать в программе). Выберите имя новой «родительской» программы во всплывающем меню. Вы увидите, как надпись (default) (стандартно) сменит позицию, прикрепившись теперь к имени новой программы, которую вы выбрали. Совет С помощью несложного трюка вы можете переназначить «родителей» сразу целой группе выделенных пиктограмм. Выделив их, при нажатой клавише Option выберите File (Файл)>Show Inspector (Показать Инспектор). В панели Open with (Открывать в программе) этого особого окна Get Info (Свойства) выберите новую программу во всплывающем меню. О том, что перемены будут применены ко всему набору сразу, напомнит сообщение в верхней части окна, например «22 items» (22 элемента). Переназначение для всех документов определенного типа К оглавлению страницы До сих пор речь шла об одновременном переназначении одного документа или их группы. Что если вы пишете, скажем, книгу о Mac OS X и сделали много снимков экрана? Mac OS X сохраняет каждый снимок экрана в графическом формате, называемом PNG. Все это прекрасно, но только каждый раз, когда вы щелкаете по одному из этих экранных снимков, он открывается в программе Preview, где вы не сможете замазать лишние детали.Конечно, можно переназначать эти файлы другой программе по одному, но к тому времени, когда вы закончите, у ваших внуков появятся собственные внуки. Впору взмолиться: «Мак! Ради бога, сделай так, чтобы с этого момента все PNG-файлы открывались в программе Photoshop!» Для такого чуда сначала выделите любой PNG-файл. Выберите File (Файл)>Get Info (Свойства). (Меню быстрого доступа в данном случае не поможет.) Откройте панель Open with (Открывать в программе). Во всплывающем меню выберите программу, которая должна впредь открывать документы данного типа. (Если той, которую вы предпочитаете, в списке нет, выберите пункт Other (В другой), чтобы открыть диалоговое окно Choose Application (Выбор программы). Найдите программу и сделайте двойной щелчок по ней.) Но на этот раз нужно еще щелкнуть по кнопке Change All (Установить), расположенной под всплывающим меню (она будет неактивной – серой, пока вы не выберете во всплывающем меню новую программу). Mac OS X попросит подтвердить команду нажатием кнопки Continue (Продолжить) или клавиши Enter. С этого момента двойной щелчок по любому документу подобного типа откроет его во вновь выбранной программе. |
|||||||||||||||||||||||||||||
Created by "Design Dream Bryansk" (DENWER) 2011 | |||||||||||||||||||||||||||||