Ultra TC Editors

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

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

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Кстати, Тотал на Win7 инсталлировался с последующим накатыванием пользовательских файлов поверх стандартных или копировался?
Инсталлировался с накатыванием одного пользовательского файла, если быть точным, и ты знаешь какого.
Avada писал(а):К файлам в папках, прописанных в %PATH%.
Итак, гляжу "в озёра синие", т.е. в Path. Где ж Вы, как говориться, Батенька, раньше были? :) Разрешитес доложить, найден "сорванец" и прибит!
Avada писал(а):Почти то же самое.
В смысле, у тебя?
Avada писал(а):Я ещё сам попробую вариант с безусловным присутствием формата в иконке, и буду репортить, если что.
Обнаружилось, что так происходит с форматом 24, 16 и 36 отображаются правильно.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Итак, гляжу "в озёра синие", т.е. в Path. Где ж Вы, как говориться, Батенька, раньше были? Разрешитес доложить, найден "сорванец" и прибит!
Там же и раньше был, и упорно говорил: никакой мистики быть не может, ищи! :wink:
Где было-то? Может другим пригодиться.
А со значками из ICO что? По-прежнему?
Flasher писал(а):В смысле, у тебя?
Ну да. Использую минимум значков (менее десятка) на Рабочем столе, но и они отображаются в TLB в меню "Рабочий стол". Мне так удобнее.
Flasher писал(а):Обнаружилось, что так происходит с форматом 24, 16 и 36 отображаются правильно.
16 и 32. Вчера уже сообщил автору.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Там же и раньше был, и упорно говорил: никакой мистики быть не может, ищи!
Тем не менее, настоять на том, чтобы переменная PATH не подхватывалась и читался лишь каталог ТС, из которого был запущен BBE, просто необходимо.
Avada писал(а):Где было-то? Может другим пригодиться.
Да нет, вряд ли. Совсем забыл о некогда установленной версии ТС в папку, про которую давно забыл и которая, ко всему прочему, не на виду.
Avada писал(а):А со значками из ICO что? По-прежнему?
Ну, если я с воодушевлением сообщаю, как ты думаешь? :wink: Да, что самое интересное, сразу забыл написать, что в диалоге "Выбор значка" отображались как-раз иконки файла из корня текущего ТС.
Avada писал(а):Ну да. Использую минимум значков (менее десятка) на Рабочем столе, но и они отображаются в TLB в меню "Рабочий стол". Мне так удобнее.
Не понял. Ярлыки и там, и там присутствуют?
Avada писал(а):16 и 32.
Поправка принята. :wink:

Нашёл проблему по отображению значков в ICO: относительные пути для них редактор не хочет поддерживать, с переменными окружения и прямыми проблем нет.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Тем не менее, настоять на том, чтобы переменная PATH не подхватывалась и читался лишь каталог ТС, из которого был запущен BBE, просто необходимо.
Ничего подобного делать нельзя. В default.bar, как уже говорилось, указан просто Notepad.exe без пути. Что мы получим в редакторе, если его автор последует твоей рекомендации?
Flasher писал(а):Да нет, вряд ли. Совсем забыл о некогда установленной версии ТС в папку, про которую давно забыл и которая, ко всему прочему, не на виду.
...и которая при этом присутствует в PATH. Полна чудес могучая природа. :wink:
Flasher писал(а):Не понял. Ярлыки и там, и там присутствуют?
Ну да. Говорю же, мне так удобнее. :)

И по поводу значков из ICO. Если у тебя по-прежнему эти дела воспроизводятся, то давай пошаговое описание действий. Вот дефолтная панель. Вот конкретная кнопка. Вот ты заменяешь некий значок на другой, из 32-битного ICO-файла, лежащего там, куда его любой проверяющий может поместить (указать, где). Тотал его видит нормально, редатор показывает пустую кнопку. В таком духе. Я в ходе борьбы с последними багами автору видео пачками посылал, да потом ещё полный набор своих BAR-файлов, зато и результат был получен быстрый и чёткий. Не призываю делать то же самое, но — больше подробностей, и не пренебрегать никакими мелочами (пример с PATH был очень показателен).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Ничего подобного делать нельзя. В default.bar, как уже говорилось, указан просто Notepad.exe без пути. Что мы получим в редакторе, если его автор последует твоей рекомендации?
Тогда пусть парсит PATH на наличию путей к стандартным системным каталогам и пути к текущему ТС, а остальные игнорирует. ИМХО, так будет правильней.
Avada писал(а):...и которая при этом присутствует в PATH. Полна чудес могучая природа.
А в чём чудо заключается? Изображение

По ICO:
1. не важно какой файл/команда;
2. Путь к ICO-файлу относительный - например, Icons\Avada.ico ;
2. в ТС отображается;
3. в BBE нет;
4. в BBE при вызове диалога "Выбор значка" появляется окошко с сообщением "Не удаётся найти файл Icons\Avada.ico";
5. При добавлении к пути %COMMANDER_PATH%\ иконка появляется;
6. Относительные пути к программам, файлам плагинов и библиотекам не препятствуют отображению в BBE.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Тогда пусть парсит PATH на наличию путей к стандартным системным каталогам и пути к текущему ТС, а остальные игнорирует. ИМХО, так будет правильней.
Я сейчас за недостатком времени (наметилась срочная работа) не готов это подробно обсуждать, но, ИМХО, не очень-то это правильно. Правильнее, чтобы при отсутствии пути программа начинала поиск с каталога TC, но не исключала при дальнейшем переборе и всё остальное. Вероятно, обсудим с автором.
Flasher писал(а):А в чём чудо заключается?
В том, что, по моим представлениям (на коих не настаиваю), в PATH должен присутствовать один каталог, содержащий подобные файлы. Да и то благодаря применению Autorun. Всем остальным, идущим в PATH до него, либо нечего там делать, либо, если они нужные, в них нечего делать файлам TC.
Flasher писал(а):Путь к ICO-файлу относительный - например, Icons\Avada.ico
Вот она — причина. Программа действительно не понимает относительных путей, записанных в таком формате. (Я ими не пользуюсь, потому и не мог воспроизвести). Проблема ясна, сообщу автору.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):В том, что, по моим представлениям (на коих не настаиваю), в PATH должен присутствовать один каталог, содержащий подобные файлы. Да и то благодаря применению Autorun. Всем остальным, идущим в PATH до него, либо нечего там делать, либо, если они нужные, в них нечего делать файлам TC.
Я не спорю с тем, как должно быть в идеале. Но чудом это никак не назвать.
Avada писал(а):Вот она — причина.
:? Дык я постом выше писал:
Flasher писал(а):Нашёл проблему по отображению значков в ICO: относительные пути для них редактор не хочет поддерживать
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Нашёл проблему по отображению значков в ICO: относительные пути для них редактор не хочет поддерживать
Верно, но речь в данном случае идёт не об относительных путях вообще, а об одной конкретной форме их записи. Запись с использованием переменных — тоже относительный путь, но она работает.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Запись с использованием переменных — тоже относительный путь, но она работает.
Эээ, в смысле "тоже относительный"? Переменная выступает в роли параметра комстроки, который конвертируется в подлинную часть пути. Я бы не стал относит такую запись к относительной.
Avada писал(а):Я ими не пользуюсь, потому и не мог воспроизвести
:shock: Даже wcmicons.dll,xx у тебя выглядит как %COMMANDER_PATH%\wcmicons.dll,xx?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Я бы не стал относит такую запись к относительной.
А я бы стал. Впрочем, суть дела вполне ясна. Автору я только что отправил письмо.
Flasher писал(а): Даже wcmicons.dll,xx у тебя выглядит как %COMMANDER_PATH%\wcmicons.dll,xx?
Не выглядит. А вот при описании значков из подкаталога Iсons основного каталога TC — выглядит.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Не выглядит.
А пишешь "не пользуюсь". :wink: По сути это одна и та же форма записи.
Avada писал(а):Запись с использованием переменных — тоже относительный путь, но она работает.
Кстати, и об этом я написал:
Flasher писал(а):... с переменными окружения и прямыми проблем нет.
А ещё ранее ты сам отвечал на подобное указание:
Avada писал(а):
Flasher писал(а):Я не использую для иконок переменную окружения, у меня там относительные пути
Что адекватно. С абсолютными не пробовал? Хотя у меня у самого пути в этом файле с %Commander_Path% — и всё нормально.
Другими словами, перечисление пунктов не стоило свеч.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Я же уже ответил — суть дела ясна. Прочее (кто когда более или менее удачно выразился) теперь несущественно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Доступна очередная паблик-бета: Ultra TC Button Bar Editor 6.00 beta 7.

Прямая ссылка на скачивание

Что нового:
• Маленькая кнопка (под первой кнопкой панели) для быстрого перехода между BAR-файлами.*
• Поддержка относительных путей типа Icons\name.ico.
• Файл Wcmicons.dll по пути, сответствующему %Commander_Path%, имеет высший приоритет перед любым иным одноимённым файлом, входящим в каталог, указанный значением переменной PATH.
• Панель кнопок окружена тонкой рамкой.

На исправленных багах подробно не останавливаюсь: их было довольно много, кому интересно — может поглядеть на оффоруме.

*При открытии текущей панели кнопка открывает список, где отображается эта панель (имя отделено разделителем) и все панели, которые связаны именно с ней. Если пройти на какую-то связанную панель, где есть свои, отдельные переходы к другим панелям, они тоже постепенно добавятся в список по мере навигации. Эта кнопка заменила прежнюю, позволявшую только возврат в основную панель.

К сожалению, из-за ограничений используемых в программе системных функций не удаётся дать в редакторе качественное отображение кнопок с размерами, отличными от 16x16 и 32x32. Кнопки размером 24x24 из-за этого могут отображаться в не очень качественном виде.

Кроме того, для удобства посетителей форума я добавил к первому посту темы постоянные ссылки для получения информации о пакете Ultra TC Editors и для его скачивания.
Последний раз редактировалось Avada Вс янв 23, 2011 09:44, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
За новости спасибо. С отн.путями иконки теперь отображаются как надо. Но, как я понял, проблема отн. путей не решена в плане реакции бар-панели на присутствие wcmicons.dll в других путях, перечисленных в PATH. Я специально для этого везде переменную добавлять не хочу в угоду лишь одному редактору, который пока не является для меня приоритетным.
И большая просьба - в докладе сразу давать прямую ссылку на скачивание редактора.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Но, к как я понял, проблема отн. путей не решена в плане реакции бар-панели на присутствие wcmicons.dll в других путях, перечисленных в PATH.
А как я понял, проблема решена. Переменную добавлять не надо. Соответствующий переменной %Commander_Path% путь — это попросту каталог текущего запущенного TC. То есть строки wcmicons.dll достаточно. Быстрое тестирование: временно поместить альтернативную Wcmicons.dll в c:\windows (или где там у кого системный каталог) и посмотреть результат. В предыдущей версии твоя проблема воспроизводится на раз, в нынешней всё нормально.
Насчёт прямых ссылок постараюсь учесть. В предыдущий свой пост добавил.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить