View previous topic :: View next topic |
Author |
Message |
Avada
Joined: 01 Aug 2008 Posts: 10268 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 05, 2011 09:48 Post subject: |
|
|
Flasher wrote: | который кстати со всем пакетом обновился вчера, а сообщить некому. |
[off]
Не столько некому, сколько некогда. В ближайшее время постараюсь дать информацию. Хотя вообще-то сначала хотел отправить автору практически готовое очередное обновление русской справки к UTCE, где работа с Button Bar Editor описана несколько подробнее.
[/off] _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Sat Mar 05, 2011 17:19; edited 3 times in total |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Sat Mar 05, 2011 09:55 Post subject: |
|
|
Quote: | Ты, кажется, не понял. Я пишу про то, что мы будем видеть на панели в момент отображения кнопок только из bar-а с выпадающим меню. | Я правда не понял. Предлагаю замять для ясности. Quote: | там нет тех граблей | Каких именно? Quote: | курсор может подводиться только к текущей панели | Отнюдь №2. У меня почему-то получается с любым, который вызывается с кнопки. Либо поясни, что такое "текущая панель". Только которая в ключе Buttonbar в одноименном разделе? _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10268 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 05, 2011 10:01 Post subject: |
|
|
Flasher wrote: | Короче, я уже тут покумекал и понял, что ни tcmc, ни tccp, ни tcfs2 не могут брать номера тех команд, что с параметрами (-8 для OPENBAR), и сами параметры они не поддерживают, поэтому даже не знаю, что тут можно бескостыльное придумать. |
Напрямую, конечно, не возьмут. Но обходные пути, полагаю, найти можно. Есть же варианты вызова пользовательских команд (на основе команд с параметрами) и/или команд меню "Запуск" (cm_UserMenuNN). _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Sat Mar 05, 2011 17:20; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Mar 05, 2011 13:55 Post subject: |
|
|
Avada wrote: | Есть же варианты вызова пользовательских команд (на основе команд с параметрами) и/или команд меню "Запуск" (cm_UserMenuNN). | Речь шла о том, что указанные утилиты можно использовать в диалоге внутренних ассоциаций ТС. Юзеркоманда для этих нужд не подходит.
Last edited by Flasher on Sat Mar 05, 2011 15:08; edited 1 time in total |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Sat Mar 05, 2011 14:03 Post subject: |
|
|
Обходных путей минимум три.
Первый - подсказанное ассоциирование bar-файлов с той или другой внешней утилитой.
Второй и третий: Quote: | Еще мысли - нацарапать скрипт, который либо загружает панель в Тотал, либо открывает ее в TCMenu | Вопрос - не следует ли запросить у Гислера реализовать функционал второго обходного пути, чтобы тот стал не обходным, а основным? _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10268 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 05, 2011 14:06 Post subject: |
|
|
Flasher wrote: | Речь шла о том, что указанные утилиты можно использовать в диалоге внутренних ассоциаций ТС. Юзеркоманда для этих нужд не подходит. |
А утилита, использующая команду TC как параметр? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Sat Mar 05, 2011 17:21; edited 1 time in total |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Sat Mar 05, 2011 14:13 Post subject: |
|
|
2Avada
Судя по молчанию, ты считаешь запрос на внедрение такого функционала как минимум разумным и как максимум перспективным (в смысле имеющим шансы на реализацию)? _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10268 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 05, 2011 14:21 Post subject: |
|
|
Вахмурка wrote: | Судя по молчанию, ты считаешь запрос на внедрение такого функционала как минимум разумным и как максимум перспективным (в смысле имеющим шансы на реализацию)? |
Я пока однозначно не определился. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Sat Mar 05, 2011 17:22; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Mar 05, 2011 14:25 Post subject: |
|
|
Avada wrote: | А утилита, использующая команду TC как параметр? | Эээ.. Не понял вопроса.
Last edited by Flasher on Sat Mar 05, 2011 14:42; edited 1 time in total |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10268 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 05, 2011 15:06 Post subject: |
|
|
Flasher
Ту же TCMC использовать в диалоге внутренних ассоциаций можно? Можно. Имя пользовательской команды задать как параметр для TCMC можно? Можно. На основе OPENBAR такую em-команду создать можно? Запросто. Для открытия одной конкретной панели такая внутренняя ассоциация делается легко, я пробовал.
Но команда OPENBAR требует указания параметром абсолютно конкретного файла (иначе тулбар будет скрыт), а нам хорошо бы найти универсальный способ, чтобы обрабатывать тот BAR-файл, который под курсором, и именно его панель открывать.
Можно, конечно, привязку внутренней ассоциации делать не к маске, а к конкретному имени каждого BAR-файла, понаделать для этого пользовательских команд на основе конкретных команд с параметрами... Но при большом количестве панелей создавать такие ассоциации несколько утомительно. Так что польза от этого как от рабочего решения пока сомнительна. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Mar 05, 2011 15:21 Post subject: |
|
|
Avada wrote: | Имя пользовательской команды задать как параметр для TCMC можно? | Хм. с № cm_UserMenuN? Я об этом не подумал. Надо попробовать.
Добавлено: всё работает: внутренние ассоциации на *.bar со строкой TCMC.exe CM701, где 701 - номер первой команды меню "Запуск":
Команда: OPENBAR
Параметры: %P%N |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10268 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 05, 2011 16:47 Post subject: |
|
|
Flasher
Ещё лучше: не только в меню "Запуск", но и на на кнопке работает, и, главное, через em-команду! У меня вариант внутренней ассоциации такой: TCMC.exe EMem_anybar
(Пришёл домой —попробовал. А на рабочем компе — не получалось. Интересно...)
Ну, кажется, это называется "мы победили". _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Mar 05, 2011 16:50 Post subject: |
|
|
Avada
Слушай, а я и не знал, что em можно трогать. В FAQ об этом ничего. Может, у меня старая версия?
Avada wrote: | Ну, кажется, это называется "мы победили". | Ну, типа того. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10268 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 05, 2011 16:56 Post subject: |
|
|
Flasher
Дык в ридми утилиты всё задокументировано:
Quote: | CM for internal commands (cm_SrcShort etc.) and EM for external ones (em_something). |
А версия у меня 0.1.2 от 2006 года. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
|