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  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: Tue Dec 02, 2014 01:59    Post subject: Reply with quote

Переменная - #1, разумеется. Т.е. нужен синтаксис такого плана, если рассматривать данный случай:
Code:
/ef "tem(`em_OpenBar #1==%%COMMANDER_PATH%%\BAR\User.bar`) set_tcini(ButtonBar, Buttonbar,#1)"

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



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Tue Dec 02, 2014 02:34    Post subject: Reply with quote

Такого точно не будет, содержимое строк не обрабатывается никак, тем более с оператором сравнения ==. Для такого есть батники.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Dec 02, 2014 02:42    Post subject: Reply with quote

MVV wrote:
Такого точно не будет
Почему? Мне-то всё равно, какая закорючка будет вместо #1, это я в кач. примера привёл.
Ну, или такого плана:
Code:
/ef "tem(em_OpenBar $) set_tcini(ButtonBar, Buttonbar,$), set($==`%%COMMANDER_PATH%%\BAR\User.bar`)"

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



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Tue Dec 02, 2014 17:02    Post subject: Reply with quote

MVV
Может, стоит разрешить с помощью varset/varget записывать/возвращать строки?
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Sat Dec 06, 2014 16:17    Post subject: Reply with quote

Коллеги, 454, пожалуйста, не успел же:

https://yadi.sk/d/6B-XLgY4d4Cvg

Добавлено спустя 6 минут:

А, вижу 460.

Добавлено спустя 8 минут:

Спасибо, работает!

Жаль, в архивах нет:
Quote:
---------------------------
Total Commander
---------------------------
Эта функция в архивах не работает.
---------------------------
ОК
---------------------------

_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Dec 06, 2014 16:42    Post subject: Reply with quote

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



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Sat Dec 06, 2014 16:42    Post subject: Reply with quote

Ещё непонятно, почему после закрытия панели инструментов командой:
Quote:
[em_NoBar]
cmd=OPENBAR %COMMANDER_PATH%\BAR\NO.BAR
menu=Закрыть панель инструментов

приходится нажимать [em_SwitchBar] несколько раз:

1) Показывает панель инструментов;
2) "Осечка" - ничего не происходит;
3) Переключение.

Похоже, и [em_NoBar] нужно как-то приспособить...

Добавлено спустя 5 минут:

Flasher wrote:
%Z в параметрах поставь.

А куда именно?
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Dec 06, 2014 16:50    Post subject: Reply with quote

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



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Sat Dec 06, 2014 16:52    Post subject: Reply with quote

Flasher wrote:
А зачем тебе так закрывать?

Не знаю, как по скорости...
Flasher wrote:
Куда хош.

Quote:
[em_OpenBar]
cmd=OPENBAR
param=%A%Z
menu=Открыть указанную панель инструментов

Так не работает.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Dec 06, 2014 16:58    Post subject: Reply with quote

ask-rus wrote:
Не знаю, как по скорости...
Никаких проблем.
ask-rus wrote:
Так не работает.
Похоже, что так...
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Sat Dec 06, 2014 18:52; edited 2 times in total
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Sat Dec 06, 2014 18:14    Post subject: Reply with quote

ask-rus wrote:
Жаль, в архивах нет:

Вот и вышла боком команда с %A.
Можно команду em_OpenMainBar (и две другие аналогично) привести к виду
OPENBAR %COMMANDER_PATH%\BAR\MAIN.bar, а в кнопке для вызова панели писать:
/ef "tem(em_OpenMainBar) set_tcini(ButtonBar, Buttonbar,`%%COMMANDER_PATH%%\BAR\MAIN.bar`)"
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Sat Dec 06, 2014 19:12    Post subject: Reply with quote

Я что-то не так делаю? У меня работает. em_OpenBar с командой OPENBAR и параметром %A%Z (или %Z%A), вызываю из командной строки TCFS2 с tem, панель переключается.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Sat Dec 06, 2014 19:25    Post subject: Reply with quote

MVV
И в архивах работает (не из командной строки тотала, а с кнопки панели инструментов)?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Dec 06, 2014 19:41    Post subject: Reply with quote

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



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Sat Dec 06, 2014 19:44    Post subject: Reply with quote

Flasher wrote:
не работает именно вызов em-команды, в которую прописана TCFS2 c em_OpenBar

У меня и напрямую не работает (из кнопки).
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  Next
Page 4 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