Страница 3 из 8

i did it 4 lulz

Добавлено: Пт дек 26, 2008 13:02
D1P
http://tckb.ru/spons/WDX_SUPER_2.3b1.rar (~700 кб).

Что-то на меня накатило...

26.12.08 v. 2.3.0 beta 1
[*] Улучшен интерфейс программы настройки.
[-] Убрана возможность хранения локальных настроек каталога в общей базе.
[+] Автоматическое сохранение настроек при изменении.
[*] Исправления ошибок.

------------------------------------------
Изменения, в основном, коснулись интерфейса настройки: он стал проще и удобнее:
- По умолчанию настройки применяются сразу после внесения. Слишком много непоняток было у пользователей.
- Более удобное редактирование колонок. Для добавления используется вкладка "+", удаление колонки - щелчок средней кнопкой мыши по табу колонки: в общем, приближено к тому, как это сделано в TC, IE, Opera и прочем популярном софте.
- Ведение списка всех отдельно настроенных каталогов. Теперь настройка параметров для каждого отдельного каталога не взрывает мозг.
- Работа со списком плагинов через меню (так, как это сделано в TC).
- Убрана возможность сохранения настроек каталогов в отдельный зипованный файл. Это была неудачная идея и один сплошной глюк.

Сам плагин лишь немного оптимизирован.
Тем не менее, можно считать, что разработка продолжается. Жду багрепортов и предложений.

Добавлено: Сб мар 21, 2009 13:29
K.Blade
Я правильно понял, что плагин не поддерживает переменную %COMMANDER_PATH% и пути ко всем файлам нужно указывать только полные?

Добавлено: Сб мар 21, 2009 13:42
D1P
Неправильно.
%commander_path% поддерживается.

Добавлено: Сб мар 21, 2009 14:19
Ник
D1P
Не совсем - для файла языка утилиты настроек не поддерживает и для той же утилиты для указания пути к папке с плагинами - переменная не работает.
Для самого плагина всё ОК.

Добавлено: Сб мар 21, 2009 14:23
D1P
Ник писал(а):Не совсем - для файла языка утилиты настроек не поддерживает и для той же утилиты для указания пути к папке с плагинами - переменная не работает.
И утилита настроек тоже поддерживает.
Но в инишник сохраняет каждый раз полный путь.
Уже не помню, зачем я (и я ли?) это сделал.
Могу поменять, если кому неудобно.

Добавлено: Сб мар 21, 2009 15:15
Ник
Лучше поменять, конечно.

Однако, сейчас, если указать в ИНИ переменную окружения вместо полного пути в настройках языка и в настройках папки плагинов, то утилита настроек сразу переключается на английский язык и не видит списка плагинов (наверху окна спика плагинов так и написано "%commander_path% бла-бла-бла").

Добавлено: Вс мар 29, 2009 19:19
Strate
Я вот тут заметил, что если выставить в настройках режим получения данных - в отдельном потоке, и, например, добавить в отображение подсчёт размера папки, то тотал всё равно подвисает.

На всякий случай, содержимое super_wdx.ini

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

[Plugins]
ExeFormat.wdx=%commander_path%\plugins\wdx\exeformat\exeformat.wdx
FileDesc.wdx=%commander_path%\plugins\wdx\filedesc\filedesc.wdx
AudioInfo.wdx=%commander_path%\plugins\wdx\filedesc\plugins\audioinfo\audioinfo.wdx
Images.wdx=%commander_path%\plugins\wdx\filedesc\plugins\imageinfo\images.wdx
FileDiz.wdx=%commander_path%\plugins\wdx\filediz\filediz.wdx
FileX.wdx=%commander_path%\plugins\wdx\filex\filex.wdx
media.WDX=%commander_path%\plugins\wdx\media\media.wdx
NL_Info.wdx=%commander_path%\plugins\wdx\nl_info\nl_info.wdx
rarcolumns.wdx=%commander_path%\plugins\wdx\rarcolumns\rarcolumns.wdx
ShellDetails.wdx=%commander_path%\plugins\wdx\shelldetails\shelldetails.wdx
anytag.wdx=%commander_path%\plugins\wdx\wdx_anytag\anytag.wdx
exif.wdx=%commander_path%\plugins\wdx\wdx_exif\exif.wdx
ImgSize.wdx=%commander_path%\plugins\wdx\wdx_imgsize\imgsize.wdx
DirSize.wdx=%commander_path%\plugins\wdx\dirsize\dirsize.wdx
DirSizeCalc.wdx=%commander_path%\plugins\wdx\dirsizecalc\dirsizecalc.wdx
[Super]
Language=%commander_path%\plugins\wdx\super\lng\russian.lng
CustomColumns=2
WdxDir=%commander_path%\plugins\wdx
CustomFoldersView=0
ShowError=1
Usedef=1
EmptyReplace=0
[Column #1]
mp3=%Artist@anytag.wdx%
jpg;jpeg=%DateOriginal@exif.wdx% %TimeOriginal@exif.wdx%
DelayMode=1
<DIR>=%Size (background).All_Dims@DirSizeCalc.wdx%
[Column #2]
mp3=%Title@anytag.wdx%
jpg=%Width@exif.wdx%x%Height@exif.wdx%x%PF@Images.wdx%

Добавлено: Вс мар 29, 2009 20:37
D1P
Strate писал(а):Я вот тут заметил, что если выставить в настройках режим получения данных - в отдельном потоке, и, например, добавить в отображение подсчёт размера папки, то тотал всё равно подвисает.
Что значит "всё равно"? И что значит "подвисает"?
Насколько я понял, это означает следующее: что в отдельном потоке, что так - монопенисуально.

Это странно. Потому что в большинстве случаев с отдельным потоком плагин просто вылетает.
Почему? Потому что сложно синхронизировать многопоточное обращение к нескольким плагинам сразу.
Но соль не в этом.
То, что скоро проверю поведение плагина - не обещаю. Равно как не обещаю починить. Но на заметку взял, спасибо за репорт.

Добавлено: Вс мар 29, 2009 20:42
Strate
D1P
проблема уже решилась в новой версии плагина (я не заметил просто её сначала). А в последней версии 26.12.08 v. 2.3.0 beta 1 заметил, что почему то не удаляется колонка. (не срабатывает пункт меню "правка" - "удалить колонку"). Я что-то не так делаю или особенность релиза?)

Добавлено: Вс мар 29, 2009 23:44
D1P
Ахха, не срабатывает. Зато можно щёлкнуть по табу колонки средней кнопкой мыши (опера-стайл).
Это починим.
Ещё замечено неправильное удаление колонок (вместо предпоследней иногда удаляется последняя. Тоже починим).

Добавлено: Чт ноя 26, 2009 19:18
Deft
отличный плагин
есть вопрос и пожелание
--
вопрос: пытался настроить TrID

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

<DEF> %Match 0.Extension@trid.wdx%
exe %Match 0.Extension@trid.wdx%
в итоге для всех файлов пустота, для exe ERROR
сам плагин Trid пашет
--
пожелание - создать список плагинов с версиями, с которыми Super однозначно не работает или часто глючит,
чтобы не задавать лишний раз подобных вопросов

p.s. форум один хрен решил ссылками сделать :(

Добавлено: Пт ноя 27, 2009 08:14
D1P
Deft писал(а):в итоге для всех файлов пустота, для exe ERROR
Ссылку на дистриб TrID, посмотрю.
Deft писал(а):пожелание - создать список плагинов с версиями, с которыми Super однозначно не работает или часто глючит,
нереализуемо.

Добавлено: Пт ноя 27, 2009 09:01
Avada
D1P
На польском сайте:
http://en.totalcmd.pl/download/wdx/fls/WDX_TrID

Добавлено: Пт ноя 27, 2009 16:26
D1P
Посмотрел проблему с TrID. Проблема посмотрела на меня.
Долго думал.
В функции получения данных из плагина всё работает отлично. Для любого поля получаются все предусмотренные данные.
В дебаггере отлично видно, что возвращаемое значение у функции ровно то, что нужно.
Но как только выполнение функции прекращается - в переменной, хранящей результат, оказывается мусор и тут же возникает исключение.
Это происходит только для TrID, и объяснить это я пока не могу.

Добавлено: Пт ноя 27, 2009 19:14
VadiMGP
D1P писал(а):Но как только выполнение функции прекращается...
Какую функцию ты имеешь в виду?