[util] TC Menu: вопросы, ответы, предложения

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

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

Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

Работает. Интересно, а в чём была проблема?
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

VadiMGP

несколько вопросов:
1. запуск bareditor происходит, но он не открывает для редактирования bar файл, из которого был запущен, вопрос: где надо прописать чтобы он это сделал?

2. можно ли установить фиксированную ширину для нескольких bar файлов, а то получается одно меню уже другое шире, не гуд имхо...

3. заметил, что при нажатии на кнопку, меню открывается строго посередине отностительно кнопки, можно сделать чтобы меню открывалось со сдвигом вправо относительно кнопки? (как в любом приложении в котором есть меню), как вариант нужно 3 типа открытия для каждого меню: со сдвигом вправо, влево или посередине (как сейчас).

по вопросам 2 и 3 имхо какой нибудь доп. параметр в TCMenu.ini сильно поможет
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

B4rr4cuda and VadiMGP

первый вопрос переформулирую:
как подружить Bareditor с TCMenu? чтобы при вызове bareditor из tcmenu передавался параметр содержащий путь к bar файлу и bareditor открывал этот файл при запуске
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

B4rr4cuda писал(а):Интересно, а в чём была проблема?
Да просто экспериментировал с разными способами запуска, с разными параметрами в ini файле. В итоге выбрал одно имя параметра, а программа считывала другое. Просто у меня-то они оба есть, раз с обоими возился. :)
kalikanzaros писал(а):запуск bareditor происходит, но он не открывает для редактирования bar файл, из которого был запущен,
А что он открывает??? :shock: Должен открывать. Давай сюда кнопку запуска TCMenu.
kalikanzaros писал(а):можно ли установить фиксированную ширину для нескольких bar файлов, а то получается одно меню уже другое шире, не гуд имхо...
Ты имеень в виду ширину меню? Может это и не гуд, но тут уж все претензии очкарику из Ричмонда. Ширину меню определяет сама винда.
kalikanzaros писал(а):при нажатии на кнопку, меню открывается строго посередине отностительно кнопки,
Не совсем. Попробуй сдвинуть окно TC вбок, так, чтобы кнопка оказалась почти на краю экрана и нажми ее - увидишь где будет меню. Но главное не в этом. Нет способа в программе точно указать где должно появиться меню. Можно только высказать "пожелание". А насколько близок будет результат к этому пожеланию не знает никто. Я и так слишком долго занимался любовью с виндой на эту тему. Нынешний способ размещения - лучший, которого я смог достичь.
Вот если в мой пыточный кабинет попадется тот самый козел, который писал алгоритм позиционирования меню в Windows, то тогда я посмотрю что тут можно улучшить.
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

kalikanzaros Версия BarEditor 0,3 и 0,4 работает 100%

Оффтоп:
Вот если в мой пыточный кабинет попадется тот самый козел, который писал алгоритм позиционирования меню в Windows, то тогда я посмотрю что тут можно улучшить.
По моему у всех, кто пишет что-то сложнее окошка с кнопками возникают вопросы к очкарикам из МС, сегодня прочёл ридми прожки ToFroWin - ржал и валялся. ОЧЕНЬ эмоционально!
Я бы хотел посмотреть в глаза разработчикам cmd.exe. У меня к ним мноооого вопросов... :)
Аватара пользователя
Митяй
Сообщения: 102
Зарегистрирован: Ср окт 05, 2005 12:28
Откуда: Москва

Сообщение Митяй »

Не работает, если в пути к .bar файлу есть пробелы. BarEditor запускается, но панель в него не загружена.
#155578
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

VadiMGP

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

button15=%commander_path%\ICO\office.ico
cmd15=""%commander_path%\TC_utils\tcmenu\tcmenu.exe""
param15=""%%commander_path%%\Profiles\work\bar_tcm_w\M_office1.bar""
path15=%commander_path%\TC_utils\tcmenu
menu15=офис: сравнение, поиск текста, утилиты
может параметров не хватает?
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

2Митяй Верно, строка параметров с пробелами должна быть заключенна в двойные кавычки.
2VadiMGP может дело в этом %%commander_path%%?
add: видимо в commander_path встречаються пробелы, при передаче BarEditor-у пути заключай его в "".
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

Кстати VadiMGP может мне добавить в BarEditor второй параметр - номер, можно использовать при щелчке с шифтом - запускать BarEditor с нужным баром и выделеной кнопкой - той, по которой щёлкнули в ТСМеню?
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Ну с пробелами, надеюсь, разобрался.
B4rr4cuda писал(а):может мне добавить в BarEditor второй параметр - номер,
Лично мне удобнее было бы, чтобы всегда был выделен первый пункт. У тебя, кстати, сейчас всегда выделен последний.
Я знаю, правда, одного кадра - у него меню по 40-50 пунктов - вот он наверно будет рад. :) Если народ будет просить - добавь, а пока смысла не вижу.

Кстати, имею встречный вопрос - когда ты собираешься анонсировать BarEditor. Я не хочу делать релиз TCMenu на оффоруме, пока BarEditor не будет опубликован. Или на wincmd.ru или на оффоруме, а то меня засыпят лавиной вопорсов "Кто такой BarEditor и с чем его едять?"
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

когда ты собираешься анонсировать BarEditor
Я пару дней назад послал Ergo письмо с запросом о выдаче эккаунта, пока глухо.
Думаю на днях поднять сайтик, выложу там.
Ну а БарEдитор пусть ещё день-два потеститься, если баги не всплывут анонсирую на оффоруме...
Аватара пользователя
fa1con
Сообщения: 162
Зарегистрирован: Сб авг 19, 2006 00:33

Сообщение fa1con »

+ добавить возможность создавать новую панель.

+ под надписью "Icon: x" предлагаю сделать кнопку, которая будет очищать значение "button4= , ". Пригодится если нужно использовать кнопку в TCMenu без иконки.

+ сделать возможность выделить одновременно несколько кнопок, что б задать им общие параметры (например одинаковую иконку или параметр "запускаться в свернутом виде").

+ в контекстном меню кнопки (там где copy/paste) добавить пункт "сделать дубликат кнопки".

Нашел такой баг. Открываю свою дефолтную панель. Ничего не меняю, нажимаю ОК. Смотрю на bar-файл. в его конец БарЭдитор дописал такое:

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

param1=
menu1=
iconic1=0
cmd2=
param2=
path2=
menu2=
iconic2=0
iconic3=0
param4=
.......... и т.д.
Ещё баг. Если менять только номер иконки из библиотеки, то она не меняется (не сохраняется).
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

2fa1con
Все правильно, но ты дверью ошибся. :) Это в другую тему надо - про BarEditor.
Аватара пользователя
fa1con
Сообщения: 162
Зарегистрирован: Сб авг 19, 2006 00:33

Сообщение fa1con »

Упсь. Сорри. Просто слежу за обеими темами, читаю и ту, и ту.
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

VadiMGP

спасибо мастер, теперь bareditor открывает на редактирование, а как насчет маленького пояснения за что отвечают три параметра и какие значения они могут принимать?
SeparatorStyle=
FlatMenu=
SelectStyle=
Ответить