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 

TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Goto page Previous  1, 2, 3 ... 39, 40, 41 ... 128, 129, 130  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Tue Sep 20, 2011 14:49    Post subject: Reply with quote

HA3APET wrote:
Поставил на F11 красотища

Помимо назначения на F11, ввёл у себя подобную команду верхним пунктом в меню избранных каталогов. Если не хочется тянуться к клавиатуре, делаю двойной клик на строке с заголовком текущего пути (она видна и в обычном и полноэкранном режиме) и едва смещая курсор, переключаю режим мышкой.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Sep 20, 2011 22:11    Post subject: Reply with quote

sa
Я бы на твоём месте кнопочку в гл. меню добавил. До Alt тянуться не надо. Wink
F11 уже почти полтора года использую. Вроде не новость.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Tue Sep 20, 2011 22:47    Post subject: Reply with quote

Flasher wrote:
F11 уже почти полтора года использую.
Я тоже.

Flasher wrote:
До Alt тянуться не надо.
Не понял, о чём это. Про Alt я ничего не писал, только про мышку.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Sep 20, 2011 23:02    Post subject: Reply with quote

sa wrote:
Не понял, о чём это. Про Alt я ничего не писал, только про мышку.
Alt вызывает гл. меню (если оно скрыто). И тебе это известно.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Tue Sep 20, 2011 23:14    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: Tue Sep 20, 2011 23:22    Post subject: Reply with quote

sa
Ну, я это к тому, что тянуться к Alt не требуется, в отличии от F11. Хотя фраза "тянуться к клавиатуре" для меня несколько странно звучит. Она так далеко от тебя расположена? Smile
Кстати, если ты меню не скрываешь, то тогда предложенный мной способ ещё лучше.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Tue Sep 20, 2011 23:36    Post subject: Reply with quote

Flasher wrote:
Кстати, если ты меню не скрываешь

Меню скрываю, как и HA3APET, а строку текущего пути показываю, потому и предложил ему этот вариант.
Back to top
View user's profile Send private message
Knstntn



Joined: 05 Oct 2011
Posts: 10

Post (Separately) Posted: Thu Oct 06, 2011 01:54    Post subject: Reply with quote

Добрый день!

Могу я попросить вас привести пошаговую инструкцию по созданию кнопки для выполнения следующих девяти команд подряд?
cm_VisButtonbar
cm_VisDriveButtons
cm_VisDriveCombo
cm_VisCurDir
cm_VisHistHotButtons
cm_VisTabHeader
cm_VisStatusbar
cm_VisCmdLine
cm_VisKeyButtons

Я понимаю, что мой вопрос уже обсуждался в первой десятке страниц этой темы, но синтаксис файла настройки мне не вполне понятен.

Мне думается, что необходимый мне скрипт можно было бы выделить в отдельную "сборку", которая бы пользовалась большим спросом не только у гурманов, но и широкого круга пользователей ТК.

Большое спасибо!
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Oct 06, 2011 02:42    Post subject: Reply with quote

Knstntn wrote:
Я понимаю, что мой вопрос уже обсуждался в первой десятке страниц этой темы, но синтаксис файла настройки мне не вполне понятен.
Синтаксис разобран в ReadMe (Командная строка). Там же выше даны примеры. Начинать можно со строки Пример команды для переключения в полноэкранный режим и обратно: То, что требуется, просто запуском указанных команд не осуществить. В теме подобный набор для переключения уже раза 4 точно обсуждался.
Knstntn wrote:
Мне думается, что необходимый мне скрипт можно было бы выделить в отдельную "сборку", которая бы пользовалась большим спросом не только у гурманов, но и широкого круга пользователей ТК.
Мутный вопрос. Сделать то подобное - от силы - полчаса, но вряд ли усвоение материала от этого повысится, да и места распространения не столь заманчивы, тут нельзя.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Oct 06, 2011 10:13    Post subject: Reply with quote

Knstntn wrote:
Могу я попросить вас привести пошаговую инструкцию по созданию кнопки для выполнения следующих девяти команд подряд?
cm_VisButtonbar
cm_VisDriveButtons
cm_VisDriveCombo
cm_VisCurDir
cm_VisHistHotButtons
cm_VisTabHeader
cm_VisStatusbar
cm_VisCmdLine
cm_VisKeyButtons

Собственно, я уже ответил в той теме, но приведу готовую командную строку:
Code:
TCFS2 /ei tb0 db0 dc0 cd0 th0 sb0 cl0 kb0

Как я писал, здесь есть всё кроме вызова cm_VisHistHotButtons - в вызове этой команды не вижу абсолютно никакой необходимости, т.к. при сокрытии заголовков путей скроются и эти кнопки, расположенные на них. Но если так уж неймётся, можно добавить в конец командной строки cm(2919).
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Knstntn



Joined: 05 Oct 2011
Posts: 10

Post (Separately) Posted: Thu Oct 06, 2011 11:42    Post subject: Reply with quote

MVV,

Большое Вам спасибо. По аналогии я сделал подобную команду для отображения этих элементов.

Подскажите, пожалуйста, как следует переформулировать
Code:
TCFS2 /ei tb0 db0 dc0 cd0 th0 sb0 cl0 kb0
, чтобы эта команда скрывала элементы, если они отображены, и отображала, если сокрыты? Насколько я понял из http://forum.wincmd.ru/viewpost.php?p=64063, здесь необходима грппировка tb0 db0 dc0 cd0 th0 sb0 cl0 kb0 в единую команду и применение реверсивной команды. Однако опять же, мне не вполне понятен синтаксис.

Буду Вам очень признателен за ответ.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Oct 06, 2011 15:06    Post subject: Reply with quote

Нужно выбрать элемент или группу элементов, по присутствию или отсутствию которых будет проверяться, какое действие выполнить - скрыть или показать. Для стандартных элементов есть предопределенные макросы типа hasButtonBar, hasDriveBar и т.п.

Далее, определиться с тем, в каком виде составлять команду - в виде одной команды, в виде команды и пары действий, в виде банальной командной строки. Понятнее всего выглядит команда, которая работает вместе с парой действий. Пропиши в секции [Items]: my_switch=run_action(my_hide), test(hasKeyButtons) | run_action(my_show). Всё просто - если строка F-кнопок включена, вызывается действие my_hide, иначе - my_show. Естественно, нужно описать эти два действия в секции [Actions]: my_hide=tb0 db0 dc0 cd0 th0 sb0 cl0 kb0 и my_show, где вызываются те же команды, но с 1 вместо 0 на конце.

Вариант одной строкой заметно длиннее, но не требует правки INI вообще. Возможны несколько вариантов, приведу два:
Code:
TCFS2 /ef "run_item(tb0) run_item(db0) run_item(dc0) run_item(cd0) run_item(th0) run_item(sb0) run_item(cl0) run_item(kb0), test(hasKeyButtons) | run_item(tb1) run_item(db1) run_item(dc1) run_item(cd1) run_item(th1) run_item(sb1) run_item(cl1) run_item(kb1)"

Code:
TCFS2 /ef "if(hasKeyButtons, run_item(tb0) + run_item(db0) + run_item(dc0) + run_item(cd0) + run_item(th0) + run_item(sb0) + run_item(cl0) + run_item(kb0), run_item(tb1) + run_item(db1) + run_item(dc1) + run_item(cd1) + run_item(th1) + run_item(sb1) + run_item(cl1) + run_item(kb1))"


Заодно советую обратить внимание на синтаксис команды fs2. Она вызывает действие сокрытия элементов, если заголовок окна включён (условие можно написать любое) и сохраняет список действий для возврата изменений, и запускает действие отмены изменений, если заголовок выключен.

И обращаю внимание на команду dt0 и на предупреждение в TCFS2.ini: при закрытии ТК все вкладки исчезнут! То есть, тотал не сохранит список вкладок, если при его закрытии они отключены.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Knstntn



Joined: 05 Oct 2011
Posts: 10

Post (Separately) Posted: Thu Oct 06, 2011 22:57    Post subject: Reply with quote

MVV,

Огромное Вам спасибо! С этой командой ТК не узнать Smile. Думаю, Ваш пост можно было бы выделить в отдельную короткую и очень полезную тему.

Удачи!
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Oct 06, 2011 23:11    Post subject: Reply with quote

В этой теме подобных постов ой как много былоSmile тем не напасёшься. Переключение в полноэкранный режим и обратно с помощью команды fs2 даже описано в справке к TCFS2. Также обсуждалась куча команд по перемещению/разворачиванию окна тотала, сокрытию заголовка и т.д. и т.п.


Пришла в голову мысль насчёт вкладок. Ведь по идее, если какой-то плагин (например, TCFS2Tools) при его выгрузке (а выгружается он только при закрытии тотала) будет посылать тоталу команду включения вкладок каталогов (допустим, опционально - если фича не отключена в INI), то тотал при закрытии будет эти вкладки сохранять всегда?.. Так можно будет избавить юзеров от проблем с памятью, если фокус пройдёт.
_________________
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: Mon Oct 17, 2011 23:53    Post subject: Reply with quote

MVV
Тут давненько очень нужная хотелка созрела - реализовать визуальное залочивание окна TC при использовании команд. Нужно для ряда скриптов и кнопок. Такая штука есть в TCHelper (LockTC называется, True - загрузка, False - выгрузка). Хотелось бы что-то похожее, в виде ключей (/l /ul) либо функций.
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 ... 39, 40, 41 ... 128, 129, 130  Next
Page 40 of 130

 
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