Страница 4 из 7

Добавлено: Вт янв 12, 2010 22:01
DrShark
Ник писал(а):В принципе, имело бы смысл давать краткое описание каждого плагина - если бы их авторы сохраняли бы это описание в текстовом файлике в директории плагина в стандартном виде.
Такой файлик есть, называется pluginst.inf. Вот только при автоустановке не копируется в папку плагина, хотя это было бы неплохо для последующей сборки плагина. Впрочем, их можно копировать в папку плагина вручную...

Добавлено: Вт янв 12, 2010 22:03
Alextp
Ник
1 список с прокруткой- Ок
2 размер шрифта - через ini, [window] FontSize
3 размер полей ввода - подходит под окно, Ок

Добавлено: Вт янв 12, 2010 22:37
Alextp
atorg.net.ru/temp/beta

Добавлено: Вт янв 12, 2010 23:40
Ник
При установке размера шрифта 14 - в верхней панели всё поехало вкривь и вкось.
И нижняя надпись "Show full text" обрезается.

Ряд плагинов (NicePaths, Torrent, swfc, wdx_eml) дают "Exception in ContentGetValue", нажимаешь ОК и появляется следующее значение.

Trid даёт АВ на адреса 0 и 0.

Если прокрутить длинный список плагинов до самого низа, или просто туда-сюда лазить по нему, а потом End-Home или PgUp-PgDn - то в конце концов плагин вылетает.

Добавлено: Ср янв 13, 2010 10:19
Alextp
При установке размера шрифта 14
Да, вижу
почему вылетает - не знаю..

Добавлено: Ср янв 13, 2010 21:17
Ник
Скачал версию 1.9.0.

Падает, если лазить по плагинам.
NicePaths дайт ту же ошибку, что и раньше.
TrId плагин даёт Аксес Виолейшн.

Строки на самом верху (до списка плагинов) не влезают по высоте в отведённое место при крупном шрифте.

Добавлено: Ср янв 13, 2010 22:01
Alextp
Ник писал(а):Падает, если лазить по плагинам.
Знаю. я не знаю, как это править. Автор nicepath сказал "не рек-ся исп-ть плагин все TC"

Добавлено: Чт янв 14, 2010 00:10
Ник
Пардон, не понял, где автор НайсПас не рекомендует использовать плагин?

А сортировка списка плагинов по алфавиту будет?

Добавлено: Чт янв 14, 2010 12:53
Alextp
- в Wdx guide (вне TC).
- пока нет.

Добавлено: Вт июн 18, 2019 13:14
ProgMan13
Новая версия с поддержкой x64.

+ Меню для списка плагинов
+ В некоторых случаях в сообщении об ошибке в плагине видно имя поля
+ Поддержка drag&drop файла в программу
+ Сортировка списка плагинов
+ Встроенные темы. В том числе тёмные. Много тёмных тем
* Изменение загрузки/сохранения размеров и положения окна
* Запись юникодных имен файлов в ini утилиты не совместима с предыдущими версиями, сейчас это UTF16-LE с BOM

http://progman13.wincmd.ru/downloads/ut ... e_Beta.zip

Добавлено: Сб июл 06, 2019 10:31
yozhik
ProgMan13
Уверен, не я один обрадовался возобновлению жизни утилиты :) Спасибо Вам от души.
Потестировал немного. Заметил некоторые шероховатости и родились хотелки.

Шероховатости.
Для удобства воспроизведения выложил участвовавшие в тестировании файлы и провинившиеся плагины (чтобы Вам не искать, если Вы такими не пользуетесь). Лежит здесь: https://mega.nz/#F!jA9CVQ6C!RACNl3x7EI_vUR2LvpP3qQ
Тестировал под Win 8.1 x64, Total 9.22a.

1. Drug'n'Drop из проводника не работает. Только из Total Commander.

2. При тестировании любого файла AKFontInfo отображает множество полей без заголовков. Во встроенном тоталовском диалоге (Настройка набора колонок) всё чисто.
Изображение

3. CDocProp отображает кракозябрами нерусские символы. Во встроенном тоталовском диалоге корректно. Выложил тестируемый doc файл.
Изображение Изображение

4. При тестировании любого файла Image вызывает Access Violation. Во встроенном тоталовском диалоге тишина.
Изображение

5. При тестировании файла doc jpeg-comment вызывает окно с ошибкой. Во встроенном тоталовском диалоге тишина. Может и здесь подавить?
Изображение

6. ShellDetails в 32-битной утилите не отображает ничего. В 64-битной утилите отображает, но не все имеющиеся поля, а меньше половины. Возможно это из-за моего ini – он больше стандартного. Выложил его. При подключении нужно проверить активность атрибута Read Only, чтобы плагин не добавлял в ini свои поля.
Изображение

Хотелки. С уважением к Вашему труду и времени, т.е. Вам решать.
1. Поддержка переменных среды в ключах TCExe и TCIni. Уверен, многие используют переносной Тотал, значит это будет актуально для многих.
2. Кажется, имеет смысл для обеих битностей сделать единый Guide.ini. Чтобы не перенастраивать при переключении. Тем более, что сейчас содержимое в обоих ini, при беглом осмотре, одинаковое.
3. Размер утилиты увеличился из-за тем оформления? Старая Guide.exe – 662 Кб, новые – 5,4 Мб и 6,8 Мб. Если да, то может имеет смысл вынести темы оформления в отдельные подключаемые файлы? Чтобы оставлять себе две-три понравившиеся, а остальные удалять за ненадобностью. В целом, у утилиты сугубо вспомогательное, дочернее назначение. Значит, а) она по идее должна соответствовать оформлению родителя; б) красотой уже не полюбуешься, т.к. пользуешься не часто :) .

Добавлено: Сб июл 06, 2019 14:32
ProgMan13
yozhik
1. Работает как и должно работать. Что-то запущено под Администратором, а что-то - нет.
2-6. В таких случаях интересно как ведёт себя оригинальная версия.

1. Возможно, поддержки нет по каким-то причинам. Надо посмотреть.
2. Надо посмотреть.
yozhik писал(а):б) красотой уже не полюбуешься
А если сделать темы неотключаемыми?
Если очень (не)надо, всю секцию можно удалить из ресурсов exe-файла.

Добавлено: Сб июл 06, 2019 14:56
yozhik
ProgMan13
2-6. В таких случаях интересно как ведёт себя оригинальная версия.
2) Так же. 3) Так же, но кракозябры другие. 4-6) Так же.
Починить получится?
А если сделать темы неотключаемыми?
В том смысле, что недолго любоваться :) .
секцию можно удалить из ресурсов exe-файла
Ага, спасибо, получилось.

Posted after 5 minutes:
можно удалить из ресурсов exe-файла
Ого! Оказывается по одной тоже можно удалять. Оставил две красивые, остальные удалил.

Добавлено: Сб июл 06, 2019 16:11
Denis268
ProgMan13
При тестировании возникла маленькая проблема я использую утилиту Launch TC для запуска TC со своими настройками.

1. Старая версия принимает это и использует файл настроек
Изображение
2. Новая версия берет файл настроек который расположен рядом с основным файлом Total Commander и я получаю другой список плагинов или удалив(переименовав) файл настроек получаю пустой список :!: .
Изображение
https://funkyimg.com/i/2Vh8P.png

P.S. После выбора необходимого файла настроек ТС в утилите вручную, путь к файлу настроек записывается в файл настроек утилиты и при следующем запуске использует необходимый файл.

Добавлено: Вс июл 07, 2019 00:15
ProgMan13
Denis268
Да, нужно отредактировать ini вручную.

yozhik, Denis268
В новой версии появилась поддержка переменных окружения, может глючить.

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

yozhik
+ Использовать другой ini-файл: секция Paths, ключ RedirectIni

По плагинам.
Image теперь не должен вызывать ошибок.
У ShellDetails стоит проверить расположение ini. Чтобы заработала 32-битная версия можно просто переименовать ShellDetails.uwdx в ShellDetails.wdx.

Утилита предназначена в том числе и для авторов плагинов. Чтобы исправлять в них ошибки. Так что обходить их не хочется.
Плагин jpeg-comment выводит отладочную информацию при ошибках, не знаю, можно ли отключить в ini.
AKFontInfo вместо ft_nomorefields возвращает ft_nosuchfield.

Самый странный здесь CDocProp. Проверят версию интерфейса плагинов для поддержки юникода. Хорошо и, в принципе, правильно. Но видимо он ещё проверят главное окно (класс окна) вызвавшего приложения на поддержку юникода или чего-то ещё. Если окна нет - не работает. Не понятно, зачем такие сложности.


http://progman13.wincmd.ru/downloads/ut ... e_Beta.zip