Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Latest post of the previous page:

[b]techie[/b] wrote:Сам когда-то привязывал к Anamorphosis, но так как в C не силён, до релиза не дожило.
Jhead.exe через custom.module интегрируется на раз.
techie wrote:Вообще хотелось сделать так, чтобы можно было в панели быстрого просмотра не только показывать, но и править.
Я против. Пусть бы лучше кто-нибудь написал плагин, позволяющий редактировать тэги в общем виде, а конкретные разновидности тэгов (EXIF, ID3, ...) пусть бы реализовывались подплагинами.
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

Post by techie »

HaRT wrote:Пусть бы лучше кто-нибудь написал плагин, позволяющий редактировать тэги в общем виде, а конкретные разновидности тэгов (EXIF, ID3, ...) пусть бы реализовывались подплагинами.
Это надо некислый комбайн иметь. Типа PE редактора, только универсальный, чтобы патчил CRC и размеры блоков при изменении, где надо. Я такое на C никогда бы писать не решился. Знаю на Питоне есть библиотеки, с которыми можно нечто похожее сотворить - http://hachoir.org/ и http://construct.wikispaces.com/
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Post by Wave »

Прикрутил бы Варп к анаморфозису возможность подключать wdx-плагины.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Wave wrote:Прикрутил бы Варп к анаморфозису возможность подключать wdx-плагины.
А при чём тут WARP ItSelf?!
Каждый волен написать сколь угодно хороший под-плагин для Анаморфозиса.
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Александр Кряжев wrote:Один и тот же файл, лежащий в "месте с англоязычным путём" (надеюсь понятно) воспроизводится, но, при наличии в пути русских букв - нет... Причём на непосредственно имя файла это не расспространяется, только на путь... (К слову, Anamorphosis ведёт себя так же...)
Не подтверждаю.
Anamorphosis 1.0 internal build 13, Far 1.71 alpha EditorDrawSpeedUpTest based on build 2278, Win Srv 2k3 Std SP2.
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Post by Александр Кряжев »

У меня на мп3 стоит в кустом.модуль - "MediaInfo %%A"... Похоже, это его глюк... Anamorphosis, действительно, не при чём...
Grey
Posts: 79
Joined: Wed 16 Mar, 2005 11:19
Location: Киев
Been thanked: 1 time

Post by Grey »

Александр Кряжев
там в какой то из свежих версий сию беду вроде решили, я про MediaInfo
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Александр Кряжев
У MediaInfo действительно есть серьёзные проблемы с обработкой не-латиницы в путях: Fails upon Cyrillic letter in file name. Насколько можно судить, это ещё не исправлено, хотя я самолично не проверял (просто автор иногда забывает пометить в Tracker'е).
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

custom.module: закавычивание амперсанда (&)

Post by HaRT »

Проблема:
Если полный путь файла содержит амперсанд (&), но не содержит других “плохих” символов, то custom.module при раскрытии спецификатора %%A такой путь не закавычивает. Это приводит к тому, что при попытке в custom.default.ini использовать %%A в конструкции вида “ExecutionString=%COMSPEC% /c ...” командный интерпретатор обламывается на разборе командной строки, т.к. резонно полагает, что & — это разделитель двух команд, требующих последовательного выполнения.

Как воспроизвести:
1. В custom.default.ini добавить секцию

Code: Select all

[Test]
Mask=*.Ampersand
ExecutionString=%COMSPEC% /c echo %%A
UseTimeout=0
Timeout=0
Enabled=1
2. Создать файлы "C:\A B.Ampersand" и "C:\A&B.Ampersand"

3. Посмотреть на них через Anamorphosis:
Для первого получим “"C:\A B.Ampersand"”, а для второго “C:\A
'B.Ampersand' is not recognized as an internal or external command, operable program or batch file.”

Предложение:
Использовать для закавычивания %%A содержимое TechInfo #1 ("WordDiv").

PS
Сходная проблема с ‘,’ и ‘;’ в путях при попытке вызывать командный файл.
Grey
Posts: 79
Joined: Wed 16 Mar, 2005 11:19
Location: Киев
Been thanked: 1 time

Post by Grey »

Anamorphosis 1.0 internal build 13
The FAR manager, version 1.71 alpha 4 (build 2315)
подплагин verinfo.module вроде не правильно работает с файлами которые лежат в папке с русскими символами
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Grey
Подтверждаю.
У меня, если полный путь файла (в т.ч. непосредственно имя файла) содержит хотя бы одну кириллическую букву, то вместо Version Info отображается содержимое файла, как будто Анаморфозиса нет.
User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Post by WARP ItSelf »

В старых версиях Far'а тоже самое? Так и в 1.70 было?
Никто не знал, а я...
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Post by zg »

WARP ItSelf wrote:В старых версиях Far'а тоже самое? Так и в 1.70 было?
а точно SetFileApisToOEM влияет на GetFileVersionInfoA?
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Post by zg »

zg wrote:
WARP ItSelf wrote:В старых версиях Far'а тоже самое? Так и в 1.70 было?
а точно SetFileApisToOEM влияет на GetFileVersionInfoA?
сам себе отвечаю, под nt GetFileVersionInfoA имя файла всегда преобразуется из анси в уникод. никаких оемов. под w9x возможно оно и работало.
User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Post by WARP ItSelf »

Запинал.
Никто не знал, а я...
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

WARP ItSelf
А какие перспективы исправления ошибки с закавычиванием?
Post Reply

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