FileTypes — Редактор ассоциаций Windows

Здесь можно обсудить ваш любимый плагин.
DeeZ
Posts: 100
Joined: Sat 20 Mar, 2010 18:48

FileTypes — Редактор ассоциаций Windows

Post by DeeZ »

Не нашел темы, по этому создам сам:
Обсуждение FileTypes
Позволяет править Windows ассоциации к расширениям.
User avatar
HaRT
Moderator
Posts: 9689
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 249 times

Re: FileTypes (Редактор ассоциаций Windows)

Post by HaRT »

Спасибо автору за плагин.

Сразу несколько замечаний:
1. Непонятно, какое действие (verb) является действием по умолчанию.
2. При попытке выхода с уровня действий на уровень типов (types) вместо этого выходим из плагина.
3. В списке типов не наблюдаю тех, которые определены в reg:HKEY_CURRENT_USER\Software\Classes

Far 1.75 build 2614 x86
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
SlashNet
Posts: 601
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 7 times
Been thanked: 4 times

Re: FileTypes (Редактор ассоциаций Windows)

Post by SlashNet »

Умолчальное действие со звездочкой в начале (если я не ошибаюсь)
*Open
Edit
New
OpenAsReadOnly
Print
Printto
Save As
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
HaRT
Moderator
Posts: 9689
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 249 times

Re: FileTypes (Редактор ассоциаций Windows)

Post by HaRT »

SlashNet wrote:Умолчальное действие со звездочкой в начале (если я не ошибаюсь)
Да, в анонсе так и нарисовано, да вот только у меня этой звёздочки что-то нигде нет, хотя действие по умолчанию есть. :(
Фар есть инструмент, а не нянька. © 2009 DrKnS
Maximus5
Posts: 3294
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 7 times
Contact:

Re: FileTypes (Редактор ассоциаций Windows)

Post by Maximus5 »

1. скинь тогда ветки реестра для этого типа. возможно там что-то по другому прописано.
и какая ОС?
2. ок, фар1 не гонял особо...
3. по идее, они должны автоматически в HKCR отражаться, странно
User avatar
HaRT
Moderator
Posts: 9689
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 249 times

Re: FileTypes (Редактор ассоциаций Windows)

Post by HaRT »

У меня WinXP Pro 2002 SP3.
Про отсутствующие действия по умолчанию:
Насколько я могу судить, там оно и впрямь не прописано, но это не должно нам мешать:
MSDN wrote:The default verb is the verb specified as the default value for the HKEY_CLASSES_ROOT\progid\Shell key. If no value is specified, the default verb is the first verb specified in the HKEY_CLASSES_ROOT\progid\Shell key list.
Можно было бы в этом случае вместо звёздочки использовать, например, плюсик.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Maximus5
Posts: 3294
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 7 times
Contact:

Re: FileTypes (Редактор ассоциаций Windows)

Post by Maximus5 »

На счет "first verb" - полная пурга.

Так для этого файла ПКМ меню подсвечивает жирным "Open", а не первый пункт :)
А настройка типов файлов в самой винде - показывает что умолчательного пункта нет (как в жизни).

Ну что, поставить плюсик перед "Open"?
AlexII
Posts: 270
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 141 times
Contact:

FileTypes (Редактор ассоциаций Windows)

Post by AlexII »

Maximus5, у меня есть :).
User avatar
HaRT
Moderator
Posts: 9689
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 249 times

Re: FileTypes (Редактор ассоциаций Windows)

Post by HaRT »

Maximus5 wrote:На счет "first verb" - полная пурга.

Так для этого файла ПКМ меню подсвечивает жирным "Open", а не первый пункт :)
А настройка типов файлов в самой винде - показывает что умолчательного пункта нет (как в жизни).

Ну что, поставить плюсик перед "Open"?
Я поэкспериментировал — да, похоже, тут MSDN нам врёт. Т.ч. берём open.
Кстати, может признак умолчательности лучше вносить не в имя, а в атрибуты? А то нарушается выравнивание…

Кстати, ещё хотелки:
4. Иметь возможность видеть описания типов файлов (“Windows NT Command Script”) — в колонке Description.
5. Иметь возможность видеть „локализованные” названия действий — тот текст, который будет показан в контекстном меню, — хотя бы в тех случаях, когда он явно прописан в реестре. Возможно ли сделать, чтобы коротким именем файла шёл системный идентификатор, а длинным — отображаемый? (А переключаться, как и в обычной панели, по CtrlN).
6. Сохранять режим и сортировку панели между сеансами плагина.
7. Иметь возможность перейти к описанию типа файла или действия в реестре. Например, в плагине Registry Browser это повешено на CtrlJ.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Maximus5
Posts: 3294
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 7 times
Contact:

Re: FileTypes (Редактор ассоциаций Windows)

Post by Maximus5 »

Хотелок много, пока заморачиваться особо не хочется :P

Умолчательный пункт - атрибуты как-то некузяво... в моей цветовой схеме файлы отображаются одним цветом, а скрытые вообще не показываются :) Показывать умолчательный пункт просто первым... опять таки, не наглядно. Можно свою колонку со зведочкой замутить.

Descriptions читать долго... в принципе можно флажок в настройке сделать. посмотрю.

Локализованные названия. Короткие имена не прокатят. Verb может быть намного длиннее 12 символов.
В принципе, будет диалог редактирования метода, вместо редактора - там вся инфа будет.

А чего нужно позвать, чтобы открыть ветку реестра или ее права?

PS. и проверка (на всякий случай) показала, что добавление в HKCU\Software\Classes сразу отображается в HKCR, и как следствие в FileTypes... если у тебя не так - смотри что с реестром.
User avatar
HaRT
Moderator
Posts: 9689
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 249 times

Re: FileTypes (Редактор ассоциаций Windows)

Post by HaRT »

Maximus5 wrote:А чего нужно позвать, чтобы открыть ветку реестра или ее права?
Что-то я не нашёл исходники FarReg'а; наверно, плохо искал.
Но беглый поиск показал, что вот отсюда можно скачать исходники Sysinternal'овского Regmon'а, а там сразу найти соответствующий код по слову regedit.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Maximus5
Posts: 3294
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 7 times
Contact:

Re: FileTypes (Редактор ассоциаций Windows)

Post by Maximus5 »

код находится вместе с
User avatar
HaRT
Moderator
Posts: 9689
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 249 times

Re: FileTypes (Редактор ассоциаций Windows)

Post by HaRT »

Maximus5 wrote:код находится вместе с
Уговорили: не будем пользоваться кодом regmon'а ни в коем случае! Спросим, как быть, у автора FarReg'а в частной переписке. :P
Фар есть инструмент, а не нянька. © 2009 DrKnS
montonero
Posts: 402
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 7 times

Re: FileTypes (Редактор ассоциаций Windows)

Post by montonero »

Maximus5 wrote:проверка (на всякий случай) показала, что добавление в HKCU\Software\Classes сразу отображается в HKCR
HKCR - это "зеркало" HKCU\Software\Classes, или, если больше нравится, симлинк. Как самостоятельный хайв он не существует.

Кстати, нынче в винде развелось разных способов ассоциаций файлов - у меня иногда фар отказывается файлы открывать, которые в проводнике открываются нормально. Вот если бы плаг позволял всю эту беспредельщину систематизировать - было бы очень хорошо.
"Far... Far never changes..."
Maximus5
Posts: 3294
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 7 times
Contact:

Re: FileTypes (Редактор ассоциаций Windows)

Post by Maximus5 »

montonero wrote:HKCR - это "зеркало" HKCU\Software\Classes, или, если больше нравится, симлинк.
Не совсем верно. Это зеркало HKCU\Software\Classes + HKLM\Software\Classes. Причем HKCU в приоритете.
montonero wrote:Кстати, нынче в винде развелось разных способов ассоциаций файлов - у меня иногда фар отказывается файлы открывать, которые в проводнике открываются нормально. Вот если бы плаг позволял всю эту беспредельщину систематизировать - было бы очень хорошо.
Чем плаг может помочь? Конкретнее?
Post Reply

Return to “Обсуждение плагинов”