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 

Enter/двойной клик на *.bar-файле
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Avada



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

Post (Separately) Posted: Sat Mar 05, 2011 09:48    Post subject: Reply with quote

Flasher wrote:
который кстати со всем пакетом обновился вчера, а сообщить некому.

[off]
Не столько некому, сколько некогда. Sad В ближайшее время постараюсь дать информацию. Хотя вообще-то сначала хотел отправить автору практически готовое очередное обновление русской справки к UTCE, где работа с Button Bar Editor описана несколько подробнее.
[/off]
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Sat Mar 05, 2011 17:19; edited 3 times in total
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sat Mar 05, 2011 09:55    Post subject: Reply with quote

Quote:
Ты, кажется, не понял. Я пишу про то, что мы будем видеть на панели в момент отображения кнопок только из bar-а с выпадающим меню.
Я правда не понял. Предлагаю замять для ясности.
Quote:
там нет тех граблей
Каких именно?
Quote:
курсор может подводиться только к текущей панели
Отнюдь №2. У меня почему-то получается с любым, который вызывается с кнопки. Либо поясни, что такое "текущая панель". Только которая в ключе Buttonbar в одноименном разделе?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sat Mar 05, 2011 10:01    Post subject: Reply with quote

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
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Mar 05, 2011 13:55    Post subject: Reply with quote

Avada wrote:
Есть же варианты вызова пользовательских команд (на основе команд с параметрами) и/или команд меню "Запуск" (cm_UserMenuNN).
Речь шла о том, что указанные утилиты можно использовать в диалоге внутренних ассоциаций ТС. Юзеркоманда для этих нужд не подходит.

Last edited by Flasher on Sat Mar 05, 2011 15:08; edited 1 time in total
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sat Mar 05, 2011 14:03    Post subject: Reply with quote

Обходных путей минимум три.
Первый - подсказанное ассоциирование bar-файлов с той или другой внешней утилитой.
Второй и третий:
Quote:
Еще мысли - нацарапать скрипт, который либо загружает панель в Тотал, либо открывает ее в TCMenu
Вопрос - не следует ли запросить у Гислера реализовать функционал второго обходного пути, чтобы тот стал не обходным, а основным?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sat Mar 05, 2011 14:06    Post subject: Reply with quote

Flasher wrote:
Речь шла о том, что указанные утилиты можно использовать в диалоге внутренних ассоциаций ТС. Юзеркоманда для этих нужд не подходит.

А утилита, использующая команду TC как параметр?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Sat Mar 05, 2011 17:21; edited 1 time in total
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sat Mar 05, 2011 14:13    Post subject: Reply with quote

2Avada
Судя по молчанию, ты считаешь запрос на внедрение такого функционала как минимум разумным и как максимум перспективным (в смысле имеющим шансы на реализацию)?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sat Mar 05, 2011 14:21    Post subject: Reply with quote

Вахмурка wrote:
Судя по молчанию, ты считаешь запрос на внедрение такого функционала как минимум разумным и как максимум перспективным (в смысле имеющим шансы на реализацию)?

Я пока однозначно не определился.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Sat Mar 05, 2011 17:22; 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: Sat Mar 05, 2011 14:25    Post subject: Reply with quote

Avada wrote:
А утилита, использующая команду TC как параметр?
Эээ.. Не понял вопроса.

Last edited by Flasher on Sat Mar 05, 2011 14:42; edited 1 time in total
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sat Mar 05, 2011 14:34    Post subject: Reply with quote

Quote:
Я пока однозначно не определился
Ну ладно. Я тогда подожду малость. Может, кто еще что-нибудь придумает.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sat Mar 05, 2011 15:06    Post subject: Reply with quote

Flasher
Ту же TCMC использовать в диалоге внутренних ассоциаций можно? Можно. Имя пользовательской команды задать как параметр для TCMC можно? Можно. На основе OPENBAR такую em-команду создать можно? Запросто. Для открытия одной конкретной панели такая внутренняя ассоциация делается легко, я пробовал.
Но команда OPENBAR требует указания параметром абсолютно конкретного файла (иначе тулбар будет скрыт), а нам хорошо бы найти универсальный способ, чтобы обрабатывать тот BAR-файл, который под курсором, и именно его панель открывать.
Можно, конечно, привязку внутренней ассоциации делать не к маске, а к конкретному имени каждого BAR-файла, понаделать для этого пользовательских команд на основе конкретных команд с параметрами... Но при большом количестве панелей создавать такие ассоциации несколько утомительно. Так что польза от этого как от рабочего решения пока сомнительна.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Mar 05, 2011 15:21    Post subject: Reply with quote

Avada wrote:
Имя пользовательской команды задать как параметр для TCMC можно?
Хм. с № cm_UserMenuN? Я об этом не подумал. Надо попробовать.
Добавлено: всё работает: внутренние ассоциации на *.bar со строкой TCMC.exe CM701, где 701 - номер первой команды меню "Запуск":
Команда: OPENBAR
Параметры: %P%N
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sat Mar 05, 2011 16:47    Post subject: Reply with quote

Flasher
Ещё лучше: не только в меню "Запуск", но и на на кнопке работает, и, главное, через em-команду! У меня вариант внутренней ассоциации такой: TCMC.exe EMem_anybar
(Пришёл домой —попробовал. А на рабочем компе — не получалось. Интересно...)
Ну, кажется, это называется "мы победили". Very Happy
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Mar 05, 2011 16:50    Post subject: Reply with quote

Avada
Слушай, а я и не знал, что em можно трогать. В FAQ об этом ничего. Может, у меня старая версия?
Avada wrote:
Ну, кажется, это называется "мы победили". Very Happy
Ну, типа того. Wink
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sat Mar 05, 2011 16:56    Post subject: Reply with quote

Flasher
Дык в ридми утилиты всё задокументировано:
Quote:
CM for internal commands (cm_SrcShort etc.) and EM for external ones (em_something).

А версия у меня 0.1.2 от 2006 года.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
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