Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> открывать файлы программой в зависимости от типа, а не от расширения 
:(
    Опции темы
skyboy
Дата 21.2.2009, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 3
Всего: 260



предпосылки:
1. есть возможность задать для типа файла iconhandler: HKCR\<тип файла>\shellex\iconhandler\..., который будет вызываться для выбора отображаемой иконки. К примеру, такой вот обработчик выводит разные иконки для документа indesign CS и Indesign CS3, хотя расширение одно.
2. есть программа TrID, которая согласно базе данных о структуре файлов может определять(с указанием вероятности совпадения), к какому типу принадлежит файл. В комплекте есть TrIdScan, которому можно скормить подборку файлов одного типа и на выходе получить описание специфических конструкций, по которому TrID в дальнейшем сможет файл идентифицировать.
3. В TotalCommander Liter-плагин откроет файл, только если определит, что файл имеет адекватный тип. Т.е. опять же идет анализ структуры. Если плагин файл открыть не сможет, он передает файл следующему плагину в цепочке.

вопрос в чем: существуют ли подобные решения на уровне оболочки explorer.exe - чтоб был некий менеджер, которому передавался бы любой файл при попытке открыть, а уж менеджер в зависимости от структуры файла(или от имени - но погибче подхода, основанного на расширении) запускал ту или иную программу.
Связано подобное желание в первую очередь с документами, имеющими одно и то же расширение, но радикальные различия в версии(к примеру, тот же Indesign - старые документы все же проще обрабатывать в CS, новые - в CS3). Можно, конечно, открывать каждый раз через подменю "Открыть в помощью", но это же совсем не круто smile
PM MAIL   Вверх
Thinker
Дата 24.2.2009, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


иногда всех достаю
**


Профиль
Группа: Участник
Сообщений: 525
Регистрация: 17.8.2007
Где: г.Москва

Репутация: 6
Всего: 29



Штатных средств точно нет.


--------------------
Помню! Скорблю!
Ольчик, я все равно тебя заберу обратно.  smile 
PM MAIL ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.0387 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.