TC4Shell - использование WCX плагинов в Проводнике

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

К сожалению, система файловых ассоциаций Windows не позволяет таких трюков. Попробуйте ассоциировать файл без расширения с любым приложением, у меня не получилось.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Код: Выделить всё

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\_file]
@=" file"

[HKEY_CLASSES_ROOT\_file\shell]
@="open"

[HKEY_CLASSES_ROOT\_file\shell\open\command]
@="notepad.exe \"%1\""

[HKEY_CLASSES_ROOT\.]
@="_file"
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Хороший аргумент. Но сейчас я не готов ставить такие эксперименты с TC4Shell, слишком много кода надо менять. Буду по свободнее, займусь.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ОК. Пост можно править 30 дн. Поэтому желательно уложиться.

Добавлено спустя 28 минут:

Пытался сейчас скормить dz (gzip) - не получилось. Как правильно?
[cut="dz.reg"]

Код: Выделить всё

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.DZ]
@="TCArchive.DZ"
"PerceivedType"="compressed"

[HKEY_CLASSES_ROOT\.DZ\OpenWithProgids]
"TCArchive.DZ"=""

[HKEY_CLASSES_ROOT\TCArchive.DZ]
@="DZ архив"

[HKEY_CLASSES_ROOT\TCArchive.DZ\CLSID]
@="{B1BE3C6B-25E2-47DE-8AB9-878FCA3CD01A}"

[HKEY_CLASSES_ROOT\TCArchive.DZ\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,7a,00,69,00,\
  70,00,66,00,6c,00,64,00,72,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_CLASSES_ROOT\TCArchive.DZ\Shell\Open\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
  65,00,20,00,2f,00,69,00,64,00,6c,00,69,00,73,00,74,00,2c,00,25,00,49,00,2c,\
  00,25,00,4c,00,00,00
"DelegateExecute"="{11DBB47C-A525-400B-9E80-A54615A090C0}"

[HKEY_CLASSES_ROOT\TCArchive.DZ\shellex\ContextMenuHandlers\{9EE0C3EF-C379-4FED-B2A8-651BB61F5C0F}]
"{9EE0C3EF-C379-4FED-B2A8-651BB61F5C0F}"=""
[/cut]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Я пытался архивировать словари в gzip, а потом менять расширение на dz. И такие файлы Goldendict не читает. Оказывается, не чистый gzip это, что-то там намудрили.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Хм. Но 7z-то их читает.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Flasher писал(а):Пытался сейчас скормить dz (gzip) - не получилось. Как правильно?
Правильно через диалог свойств файла, вкладка Навигация. Но если хочется ручками, то посмотри еще, как устроен раздел HKEY_CURRENT_USER\Software\Dec Software\TC4Shell\Extensions\.gz
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А. ещё это

Код: Выделить всё

[HKEY_CURRENT_USER\Software\Dec Software\TC4Shell\Extensions\.dz]
"0"="7Z.gzip"
ОК. Спасибо.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Dec
После реги при заходе в файл вижу промежуточную папку c:. :?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Это нормально, в архиве содержится полное имя файла включая путь. Картинка.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Если бы. ТС открывает такие файлы как следует.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

А почему игнорирование пути, который записан в архив, является вариантом "Как следует"? Или это "Как следует" только для GZ, а для 7Z уже не "Как следует"? Каковы критерии? Кстати, сам 7Zip тоже показывает путь.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Тотал так открывает этот архив без плагинов, в т. ч. если поменять расширение на zip. Если брать Total7zip, то он тоже без c: открывает. Это касается и листинга по 7z.exe l.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

А вот 7Zip открывает с C:. И кому верить? Я лично больше доверяю 7Zip.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вообще да. dictzip -l даёт полный путь. 7z.exe, кстати, тоже. Я просто до этого тестировал такие архивы без пути. Не знал, что словари ещё и в подпапки пакуют (может, по глупости). Думал, это баг какой-то.
Вот почему Тотал так открывает, неясно.

Добавлено спустя 39 минут:

Я так понял, что Тотал игнорирует компонент пути, который содержит запрещённый в именах знак ':', т.е. остальную часть пути он отображает верно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить