View previous topic :: View next topic |
Author |
Message |
Monarch-LFV
Joined: 22 Jul 2019 Posts: 240
|
(Separately) Posted: Wed Mar 06, 2024 09:57 Post subject: |
|
|
Вопрос знатокам:
У меня в системе Win7 установлен CopyTrans HEIC for Windows, который позволяет просматривать файлы HEIC.
Также HEIC позволяет просматривать и плагин Imagine, но, к сожалению, загружаются в быстром просмотре такие картинки в нем гораздо дольше. Поэтому для себя прописал в wincmd.ini следующее:
Code: | [ListerModes]
0exts=*.heic
0fields=8 |
То есть файлы с расширением HEIC просматривать с помощью проводника, а соответственно с помощью утилиты CopyTrans HEIC for Windows.
Но вот беда, если на другом компьютере в системе по умолчанию отсутствует эта утилита, то вместо картинки понятно показывается абракадабра, но при этом переключившись вручную на плагин Imagine картинка загружается (как говорил выше, медленнее, чем с системной утилитой).
В Detect строке по умолчанию прописано:
Code: | 8=%COMMANDER_PATH%\Plugins\wlx\Imagine\Imagine.wlx
8_detect=MULTIMEDIA |
Как бы сделать так, чтобы тотал сам определял, что если система может читать файлы HEIC с утилитой, то по умолчанию используем проводник, а если нет, и вместо картинки абракадабра, то плагин Imagine? |
|
Back to top |
|
|
Orion9
Joined: 01 Jan 2024 Posts: 213
|
(Separately) Posted: Wed Mar 06, 2024 19:04 Post subject: |
|
|
Monarch-LFV
Не уверен, что это самый точный и правильный способ, но попробуйте (через плагин Autorun):
autorun.cfg
Code: | RegRead reg "HKEY_CLASSES_ROOT\.heic" "" "zeroext"
if reg = "zeroext" then
IniWrite %COMMANDER_INI% "ListerModes" "0fields" "4"
else
IniWrite %COMMANDER_INI% "ListerModes" "0fields" "8"
endif |
|
|
Back to top |
|
|
Monarch-LFV
Joined: 22 Jul 2019 Posts: 240
|
(Separately) Posted: Fri Mar 08, 2024 07:39 Post subject: |
|
|
Orion9
Спасибо, отличное решение! |
|
Back to top |
|
|
Orion9
Joined: 01 Jan 2024 Posts: 213
|
(Separately) Posted: Fri Mar 08, 2024 13:18 Post subject: |
|
|
Monarch-LFV
Вероятно, там нужны более сложые проверки в реестре, чтобы точно определить, что привязано к расширению и "живо" ли оно в системе, но я в этом не большой специалист. Кажется, вы работаете со скриптами - можно попробовать поискать что-то вроде этой темы и подправить при желании |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|