Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Ultra TC Editors
Goto page Previous  1, 2, 3 ... 18, 19, 20 ... 37, 38, 39  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jan 22, 2011 04:52    Post subject: Reply with quote

Avada wrote:
Кстати, Тотал на Win7 инсталлировался с последующим накатыванием пользовательских файлов поверх стандартных или копировался?
Инсталлировался с накатыванием одного пользовательского файла, если быть точным, и ты знаешь какого.
Avada wrote:
К файлам в папках, прописанных в %PATH%.
Итак, гляжу "в озёра синие", т.е. в Path. Где ж Вы, как говориться, Батенька, раньше были? Smile Разрешитес доложить, найден "сорванец" и прибит!
Avada wrote:
Почти то же самое.
В смысле, у тебя?
Avada wrote:
Я ещё сам попробую вариант с безусловным присутствием формата в иконке, и буду репортить, если что.
Обнаружилось, что так происходит с форматом 24, 16 и 36 отображаются правильно.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Sat Jan 22, 2011 09:29    Post subject: Reply with quote

Flasher wrote:
Итак, гляжу "в озёра синие", т.е. в Path. Где ж Вы, как говориться, Батенька, раньше были? Разрешитес доложить, найден "сорванец" и прибит!

Там же и раньше был, и упорно говорил: никакой мистики быть не может, ищи! Wink
Где было-то? Может другим пригодиться.
А со значками из ICO что? По-прежнему?

Flasher wrote:
В смысле, у тебя?

Ну да. Использую минимум значков (менее десятка) на Рабочем столе, но и они отображаются в TLB в меню "Рабочий стол". Мне так удобнее.

Flasher wrote:
Обнаружилось, что так происходит с форматом 24, 16 и 36 отображаются правильно.

16 и 32. Вчера уже сообщил автору.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jan 22, 2011 09:40    Post subject: Reply with quote

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

Нашёл проблему по отображению значков в ICO: относительные пути для них редактор не хочет поддерживать, с переменными окружения и прямыми проблем нет.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Sat Jan 22, 2011 10:10    Post subject: Reply with quote

Flasher wrote:
Тем не менее, настоять на том, чтобы переменная PATH не подхватывалась и читался лишь каталог ТС, из которого был запущен BBE, просто необходимо.

Ничего подобного делать нельзя. В default.bar, как уже говорилось, указан просто Notepad.exe без пути. Что мы получим в редакторе, если его автор последует твоей рекомендации?

Flasher wrote:
Да нет, вряд ли. Совсем забыл о некогда установленной версии ТС в папку, про которую давно забыл и которая, ко всему прочему, не на виду.

...и которая при этом присутствует в PATH. Полна чудес могучая природа. Wink

Flasher wrote:
Не понял. Ярлыки и там, и там присутствуют?

Ну да. Говорю же, мне так удобнее. Smile

И по поводу значков из ICO. Если у тебя по-прежнему эти дела воспроизводятся, то давай пошаговое описание действий. Вот дефолтная панель. Вот конкретная кнопка. Вот ты заменяешь некий значок на другой, из 32-битного ICO-файла, лежащего там, куда его любой проверяющий может поместить (указать, где). Тотал его видит нормально, редатор показывает пустую кнопку. В таком духе. Я в ходе борьбы с последними багами автору видео пачками посылал, да потом ещё полный набор своих BAR-файлов, зато и результат был получен быстрый и чёткий. Не призываю делать то же самое, но — больше подробностей, и не пренебрегать никакими мелочами (пример с PATH был очень показателен).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jan 22, 2011 10:36    Post subject: Reply with quote

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

По ICO:
1. не важно какой файл/команда;
2. Путь к ICO-файлу относительный - например, Icons\Avada.ico ;
2. в ТС отображается;
3. в BBE нет;
4. в BBE при вызове диалога "Выбор значка" появляется окошко с сообщением "Не удаётся найти файл Icons\Avada.ico";
5. При добавлении к пути %COMMANDER_PATH%\ иконка появляется;
6. Относительные пути к программам, файлам плагинов и библиотекам не препятствуют отображению в BBE.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Sat Jan 22, 2011 11:12    Post subject: Reply with quote

Flasher wrote:
Тогда пусть парсит PATH на наличию путей к стандартным системным каталогам и пути к текущему ТС, а остальные игнорирует. ИМХО, так будет правильней.

Я сейчас за недостатком времени (наметилась срочная работа) не готов это подробно обсуждать, но, ИМХО, не очень-то это правильно. Правильнее, чтобы при отсутствии пути программа начинала поиск с каталога TC, но не исключала при дальнейшем переборе и всё остальное. Вероятно, обсудим с автором.

Flasher wrote:
А в чём чудо заключается?

В том, что, по моим представлениям (на коих не настаиваю), в PATH должен присутствовать один каталог, содержащий подобные файлы. Да и то благодаря применению Autorun. Всем остальным, идущим в PATH до него, либо нечего там делать, либо, если они нужные, в них нечего делать файлам TC.

Flasher wrote:
Путь к ICO-файлу относительный - например, Icons\Avada.ico

Вот она — причина. Программа действительно не понимает относительных путей, записанных в таком формате. (Я ими не пользуюсь, потому и не мог воспроизвести). Проблема ясна, сообщу автору.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jan 22, 2011 11:15    Post subject: Reply with quote

Avada wrote:
В том, что, по моим представлениям (на коих не настаиваю), в PATH должен присутствовать один каталог, содержащий подобные файлы. Да и то благодаря применению Autorun. Всем остальным, идущим в PATH до него, либо нечего там делать, либо, если они нужные, в них нечего делать файлам TC.
Я не спорю с тем, как должно быть в идеале. Но чудом это никак не назвать.
Avada wrote:
Вот она — причина.
Confused Дык я постом выше писал:
Flasher wrote:
Нашёл проблему по отображению значков в ICO: относительные пути для них редактор не хочет поддерживать
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Sat Jan 22, 2011 11:20    Post subject: Reply with quote

Flasher wrote:
Нашёл проблему по отображению значков в ICO: относительные пути для них редактор не хочет поддерживать

Верно, но речь в данном случае идёт не об относительных путях вообще, а об одной конкретной форме их записи. Запись с использованием переменных — тоже относительный путь, но она работает.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jan 22, 2011 11:23    Post subject: Reply with quote

Avada wrote:
Запись с использованием переменных — тоже относительный путь, но она работает.
Эээ, в смысле "тоже относительный"? Переменная выступает в роли параметра комстроки, который конвертируется в подлинную часть пути. Я бы не стал относит такую запись к относительной.
Avada wrote:
Я ими не пользуюсь, потому и не мог воспроизвести
Shocked Даже wcmicons.dll,xx у тебя выглядит как %COMMANDER_PATH%\wcmicons.dll,xx?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Sat Jan 22, 2011 11:50    Post subject: Reply with quote

Flasher wrote:
Я бы не стал относит такую запись к относительной.

А я бы стал. Впрочем, суть дела вполне ясна. Автору я только что отправил письмо.

Flasher wrote:
Даже wcmicons.dll,xx у тебя выглядит как %COMMANDER_PATH%\wcmicons.dll,xx?

Не выглядит. А вот при описании значков из подкаталога Iсons основного каталога TC — выглядит.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jan 22, 2011 11:53    Post subject: Reply with quote

Avada wrote:
Не выглядит.
А пишешь "не пользуюсь". Wink По сути это одна и та же форма записи.
Avada wrote:
Запись с использованием переменных — тоже относительный путь, но она работает.
Кстати, и об этом я написал:
Flasher wrote:
... с переменными окружения и прямыми проблем нет.
А ещё ранее ты сам отвечал на подобное указание:
Avada wrote:
Flasher wrote:
Я не использую для иконок переменную окружения, у меня там относительные пути

Что адекватно. С абсолютными не пробовал? Хотя у меня у самого пути в этом файле с %Commander_Path% — и всё нормально.
Другими словами, перечисление пунктов не стоило свеч.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Sat Jan 22, 2011 12:47    Post subject: Reply with quote

Flasher
Я же уже ответил — суть дела ясна. Прочее (кто когда более или менее удачно выразился) теперь несущественно.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Sat Jan 22, 2011 20:16    Post subject: Reply with quote

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

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

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

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

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

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

Кроме того, для удобства посетителей форума я добавил к первому посту темы постоянные ссылки для получения информации о пакете Ultra TC Editors и для его скачивания.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Sun Jan 23, 2011 10:44; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Jan 23, 2011 10:11    Post subject: Reply with quote

Avada
За новости спасибо. С отн.путями иконки теперь отображаются как надо. Но, как я понял, проблема отн. путей не решена в плане реакции бар-панели на присутствие wcmicons.dll в других путях, перечисленных в PATH. Я специально для этого везде переменную добавлять не хочу в угоду лишь одному редактору, который пока не является для меня приоритетным.
И большая просьба - в докладе сразу давать прямую ссылку на скачивание редактора.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Sun Jan 23, 2011 10:38    Post subject: Reply with quote

Flasher wrote:
Но, к как я понял, проблема отн. путей не решена в плане реакции бар-панели на присутствие wcmicons.dll в других путях, перечисленных в PATH.

А как я понял, проблема решена. Переменную добавлять не надо. Соответствующий переменной %Commander_Path% путь — это попросту каталог текущего запущенного TC. То есть строки wcmicons.dll достаточно. Быстрое тестирование: временно поместить альтернативную Wcmicons.dll в c:\windows (или где там у кого системный каталог) и посмотреть результат. В предыдущей версии твоя проблема воспроизводится на раз, в нынешней всё нормально.
Насчёт прямых ссылок постараюсь учесть. В предыдущий свой пост добавил.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 18, 19, 20 ... 37, 38, 39  Next
Page 19 of 39

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group