Читаем 1001 совет по обустройству компьютера полностью

Во всех версиях Windows эти проблемы решаются одинаково. На всякий случай я сначала укажу, где можно найти список ассоциаций всех зарегистрированных типов файлов и при желании произвести с ним какие-то действия. В Windows XP он находится через главное меню любого окна Проводника (например, Мой компьютер) выбором опции Сервис | Свойства папки, вкладка Типы файлов. Интерфейс там не очень логичный, потому действовать в нем неудобно. В Vista и «семерке» из этого меню список типов исчез, и искать его надо по следующей цепочке: Панель управления | Программы по умолчанию (этот же пункт может быть доступен и просто через меню кнопки Пуск), позиция Сопоставление типов файлов или протоколов конкретным программам (ох, и многословными стали названия меню в последних версиях Windows!). В новых версиях процедуры теперь несколько проще и прозрачней, однако для этих действий вообще не требуется лезть в меню или использовать какие-то другие программы – все можно сделать гораздо проще.

Для решения первых трех задач (т. е. создания ассоциации типа файла заново или изменения программы, связанной с расширением файла) нужно разыскать файл с нужным расширением (любой из них) в Проводнике, щелкнуть по нему правой кнопкой мыши и найти в контекстном меню пункт Открыть с помощью (если этот пункт не находится сразу, попробуйте щелкнуть правой кнопкой, удерживая нажатой клавишу ). Если Windows заблудилась между русским и английским, то этот пункт может выглядеть так: Open with. Далее там все, в общем, понятно – если нужной программы в первом коротком списке нет, дополнительно щелкните на позиции Выбрать программу. Если нужная программа вообще не зарегистрирована в системе, то нужно нажать на кнопку Обзор и указать непосредственно ее исполняемый файл. После этих действий не забудьте установить флажок Использовать ее для всех файлов такого типа и нажмите ОК.

Последний случай, когда вы хотите дифференцировать действия, выполняемые для данного типа файла, самый сложный. Пример представляют собой электронные книги, которые открывают в программе-«читалке», а редактируют в специализированном редакторе (иногда очень специализированном – только под данный формат файла, самодеятельном и потому не устанавливающим никаких ассоциаций автоматически). Такую коррекцию проводить вручную требуется довольно редко – во-первых, обычно открытие и изменение файла проводят в одной и той же программе, во-вторых, соответствующее действие для контекстного меню Изменить устанавливается автоматически при установке приложения. В Windows даже нет штатных средств для выполнения такого действия вручную – точнее, в XP они еще были, но не очень удобные, потому дальше я укажу путь выполнения, общий для всех Windows (включая и те ее версии, что здесь не рассматриваются).

Сначала надо выяснить, как в Windows называется тип файла, который мы собираемся потревожить (не его расширение, а именно название типа). Запустите редактор реестра, введя в командной строке regedit, и раскройте там самый первый раздел под названием HKEY_CLASSES_ROOT. Вы увидите там перечень зарегистрированных расширений файлов. Найдите нужное расширение (если оно там не находится, то его сначала нужно зарегистрировать, как описано ранее), щелкните по нему, и в левом окне вы увидите параметр, который будет называться По умолчанию. Значение этого параметра и есть название типа файла, которое использует Windows, оно может быть любым: внятным словосочетанием, ничего не значащим номером или бессмысленной на вид аббревиатурой. Тщательно, без ошибок, скопируйте его.

Далее запустите Блокнот и наберите такие две строки:

HKEY_CLASSES_ROOT\<название типа файла>\shell\edit\command

@="C:\Program files\<папка>\<название программы>.exe" "%1"

Здесь <название типа файла> – то название, которое мы узнали из реестра, <папка> – папка, где находится наша программа именно для редактирования (т. е. внесения изменений), а <название программы> – имя ее EXE-файла. Путь к программе, естественно, может быть другим – необязательно она хранится в папке Program Files на диске С:. Пример такой записи для файлов формата FB2, редактируемых программой Fiction Book Editor:

HKEY_CLASSES_ROOT\FictionBook.2\shell\edit\command

@="C:\Program Files\FictionBook Editor\FBE.exe" "%1"

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

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

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

Успешная карьера архитектора программного обеспечения требует хорошего владения как технической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технических вопросов.?Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге более 50 архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта. Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
3ds Max 2008
3ds Max 2008

Одни уверены, что нет лучшего способа обучения 3ds Мах, чем прочитать хорошую книгу. Другие склоняются к тому, что эффективнее учиться у преподавателя, который показывает, что и как нужно делать. Данное издание объединяет оба подхода. Его цель – сделать освоение 3ds Мах 2008 максимально быстрым и результативным. Часто после изучения книги у читателя возникают вопросы, почему не получился тот или иной пример. Видеокурс – это гарантия, что такие вопросы не возникнут: ведь автор не только рассказывает, но и показывает, как нужно работать в 3ds Мах.В отличие от большинства интерактивных курсов, где работа в 3ds Мах иллюстрируется на кубиках-шариках, данный видеокурс полностью практический. Все приемы работы с инструментами 3ds Мах 2008 показаны на конкретных примерах, благодаря чему после просмотра курса читатель сможет самостоятельно выполнять даже сложные проекты.

Владимир Антонович Верстак , Владимир Верстак

Программирование, программы, базы данных / Программное обеспечение / Книги по IT
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скотт Майерс , Скотт Мейерс

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