TC Plugins Manager

Обсуждение только плагинов и утилит для Total Commander.

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

Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

TC Plugins Manager

Сообщение Alextp »

TC Plugins Manager - это внешний менеджер плагинов к Total Commander.


Ссылки:
Страница
SF-страница
Последний раз редактировалось Alextp Ср окт 28, 2009 16:56, всего редактировалось 10 раз.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Спасибо за Вашу утилиту!

Вопросы:

- если утилита находит плагины по одному пути - почему в опциях она продолжает писать стандартный путь - по меньшей мере она должна предупреждать о том, что данный плагин находится *вне* стандартного пути (у Вас plugins/wlx - у меня /wlx)?

- если указан путь к плагинам - означает ли это, что утилита будет искать плагины не только в данном пути, но и в поддиректориях?

- можно ли увеличить ширину колонок в списке плагинов мышкой?

- можно ли для правки ИНИ-файлов при настройке плагинов вызывать не НотПад, а задаваемый пользователем привычный редактор?

- для файлового плагина RSS-ридер - окно настроек появляется на полсекунды и исчезает...

- как можно из Вашей утилиты выгрузить из памяти плагин, для которого показано состояние "Загружен"?

- можно ли и как из Вашей утилиты для листер-плагинов и для контентных плагинов править список ассоциированных расширений и других настроек (то, что в ВинКмд.ИНИ)?

- можно ли перенести уже установленный плагин из одного пути - в другой - если авторская установка установила его не туда, куда мне надо?

- что значит "Запретить" плагин и как его отключить из установки (аналог ремования в ВинКмд.ИНИ)?

Спасибо!
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Может правда %COMMANDER_PATH% сделать большими буквами - так ещё с ДОСа как-то привычнее?
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Простите - настройку имён для листер- и контент-плагинов нашёл :)
Может лучше назвать по-другому: внешние настройки, внутренние настройки плагина?

Ещё вопрос:
- можно ли с помощью Вашей утилиты найти ВСЕ файлы плагинов (пусть и не установленных), находящиеся в заданных директориях (пути плагинов) и показать их в списке как "запрещённые".

Кстати: м.б. вместо "Запретить" писать "Отключить"?

А что такое тогда "Удалить"?

Спасибо!
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

И, кстати - м.б. для листер и контент плагинов сделать более удобным интерфейс правки ассоциаций - чтобы юзер не путался с этими кавычками, чёрточками и проч. - а просто прописывал бы расширения и ставил галки...
Аналогично настройке ассоциаций архиваторных плагинов?

И ещё:

- м.б. для контент-плагинов делать отдельную опцию "Показать список отображаемых полей"?

Спасибо!
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ник
- если утилита находит плагины по одному пути - почему в опциях она продолжает писать стандартный путь - по меньшей мере она должна предупреждать о том, что данный плагин находится *вне* стандартного пути (у Вас plugins/wlx - у меня /wlx)?
Не совсем понял. Плагины погут подключаться из любого пути, а путь в опциях - это путь, куда будут устанавливаться _новые_ плагины, при установке из архива.
- если указан путь к плагинам - означает ли это, что утилита будет искать плагины не только в данном пути, но и в поддиректориях?
См. выше, путь к плагинам не определяет поиска плагинов, это путь для установки новых плагинов.
- можно ли увеличить ширину колонок в списке плагинов мышкой?
Можно.
- можно ли для правки ИНИ-файлов при настройке плагинов вызывать не НотПад, а задаваемый пользователем привычный редактор?
Пока нет, только если заменишь notepad.exe другой программой.
- для файлового плагина RSS-ридер - окно настроек появляется на полсекунды и исчезает...
Посмотрю...
- как можно из Вашей утилиты выгрузить из памяти плагин, для которого показано состояние "Загружен"?
Никак. Плагин надо выгрузить самим TC. Например, командой cm_UnloadPlugins.
- можно ли перенести уже установленный плагин из одного пути - в другой - если авторская установка установила его не туда, куда мне надо?
Нельзя. Придется вручную перенести плагин и установить его (нажатием Enter) из новой папки.
- что значит "Запретить" плагин и как его отключить из установки (аналог ремования в ВинКмд.ИНИ)?
Запретить - значит временно удалить из wincmd.ini. Запись о плагине при этом перемещается в секцию DisabledPlugins, и TC плагин не видит.
Может правда %COMMANDER_PATH% сделать большими буквами - так ещё с ДОСа как-то привычнее?
В версии 1.8.3 уже сделал.
Ещё вопрос:
- можно ли с помощью Вашей утилиты найти ВСЕ файлы плагинов (пусть и не установленных), находящиеся в заданных директориях (пути плагинов) и показать их в списке как "запрещённые".
Нет такой функции.
А что такое тогда "Удалить"?
Удалить - значит удалить запись о плагине из wincmd.ini совсем (файл при этом не стирается).
И, кстати - м.б. для листер и контент плагинов сделать более удобным интерфейс правки ассоциаций - чтобы юзер не путался с этими кавычками
Слишком сложно, придется парсить detect string плагинов...
И ещё: - м.б. для контент-плагинов делать отдельную опцию "Показать список отображаемых полей"?
Как в PluginsManager.wfx? Для этого я написал WDX Guide. :)
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

После отключения и включения всех листер-плагинов - такое ощущение, что данная утилита нарушила порядок их в списке... :(
Не совсем грубо - но ощутимо...
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Да, есть такое дело. Попробую поправить.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Версия 1.8.4:

v1.8.4 (04/12/05)
- поправлена нумерация LS/Content-плагинов после запрещения/разрешения
- добавлено сообщение об ошибке, когда программа не находит .lng-файлов
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Пардон, но теперь он у меня говорит, что листер-плагин № 0 удалён - хотя он нормально прописан в ИНИ. Я его запрещаю - следующий плагин делается № 0 и всё ОК. Снова разрешаю бывший № 0 - он становится на своё место и снова пишется "удалён"... %)
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

"Удален" - значит файл не найден. Проверь, что файл плагина существует. Если на самом деле существует, напиши мне на емейл pls, буду разбираться.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Да, верно, файл был не на том месте - я его перенёс. :)Поставил плагин заново - всё ОК,

При изменении порядка следования листер плагинов (их у меня около 30):

Открывается дополнительный экран, который при нажатии кнопки "Вверх" прыгает к началу - очень неудобно, если приходится тащить плагин через весь список наверх - приходится каждый раз возвращаться вниз к нужному плагину.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Открывается дополнительный экран, который при нажатии кнопки "Вверх" прыгает к началу - очень неудобно
Попробую поправить. Но возвращаться вниз к плагину не нужно, можно просто нажимать "Вверх", пока плагин не переместиться наверх (фокус в списке не теряется).
Fiz
Сообщения: 7
Зарегистрирован: Вс дек 25, 2005 18:19
Откуда: Пенза, Россия

Сообщение Fiz »

Классная программка, спасибо за её создание! Было бы хорошо, если бы при установке плагинов по нажатию Enter они копировались в соответствующие папки для плагинов, а не устанавливались в текущей папке.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Fiz
Не получится - я же не знаю, какие еще файлы, кроме .w?x, надо копировать в папку назначения. Может быть, нужны .dll, может быть, .lng. Для нормальной пакетной установки нужно ставить плагин из архива.
Ответить