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 

Панель инструментов по умолчанию
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9
 
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: Wed Dec 10, 2014 17:16    Post subject: Reply with quote

Про любую, включая и эту.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Wed Dec 10, 2014 17:33    Post subject: Reply with quote

Это у тебя команда для переключения полноэкранного режима, а я про команды вызова различных панелей инструментов.

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



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

Post (Separately) Posted: Wed Dec 10, 2014 17:47    Post subject: Reply with quote

sa wrote:
а я про команды вызова различных панелей инструментов
А я про восстановление любой панели таким способом. Т.е. одной клавиши достаточно, чтобы не обращаться к указанным. Если какая-то нужная мне панель скрыта, то у меня рука туда сразу тянется, и не надо думать о других способах.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Wed Dec 10, 2014 18:15    Post subject: Reply with quote

Flasher wrote:
и не надо думать о других способах.

и не стоит думать о других способах, а панели инструментов вызывать исключительно через кнопки, а не клавиши, строчки меню, команды TCFS2 и т.п., либо и через них, но в хитрой связке с командой cm_VisButtonbar(2901), которая передёрнет экран и запишет-таки в секцию Layout значение ButtonBar, равное 1.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Dec 10, 2014 19:11    Post subject: Reply with quote

sa wrote:
а панели инструментов вызывать исключительно через кнпки, а не клавиши
Какие ещё кнопки при отсутствии тулбара?

sa wrote:
либо и через них, но в хитрой связке с командой cm_VisButtonbar(2901), которая передёрнет экран
Какая разница что она там передёрнет, если её не было до того? Никакой разницы с OPENBAR.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Wed Dec 10, 2014 19:42    Post subject: Reply with quote

Flasher
Извини, я устал понимать тебя, так долго…
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Dec 10, 2014 20:47    Post subject: Reply with quote

sa
А я устал тебя не понимать. Увы...
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Thu Dec 11, 2014 22:24    Post subject: Reply with quote

ask-rus
Если захочется реализовать вариант
Quote:
когда из ничего сначала откроется один ряд, а при переключении - второй
то команда для переключения панелей будет примерно такой
Code:
%Z /ef "if(tcini(ButtonBar, ButtonBar, `%%COMMANDER_PATH%%\BAR\MAIN.bar`) & tcini(Layout, ButtonBar, 1), tem(em_ExtBar), tem(em_MainBar))"
То есть, расширенная панель будет вызываться только при открытой главной, во всех остальных случаях вызывается главная (способ подойдёт и для случаев, когда панель закрыта без использования No.bar).
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Tue Mar 31, 2015 10:52    Post subject: Reply with quote

Немного подправлю код:
Code:
%Z /ef "if(tcini(ButtonBar, ButtonBar, `%%COMMANDER_PATH%%\BAR\MAIN.bar`) & tcini(Layout, ButtonBar, 1, 1), tem(em_ExtBar), tem(em_MainBar))"
Добавил значение ключа 1 при отсутствии ключа.
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, 4, 5, 6, 7, 8, 9
Page 9 of 9

 
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