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 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
HEXFIX



Joined: 25 Jun 2010
Posts: 173
Location: Калининград

Post (Separately) Posted: Sun May 01, 2011 11:24    Post subject: Переключение режимов просмотра Reply with quote

Здравствуйте.
Вопрос уже задавал на одном довольно известном форуме. Толкового ответа не получил, поэтому решил продублировать вопрос здесь. Very Happy
В общем, суть такова. На панели инструментов есть кнопки, переключающие режим просмотра. Например, кнопка, которая переключает в режим просмотра "подробно". Можно ли сделать так, чтобы при нажатии на кнопку происходило переключение в данный режим, а при ПОВТОРНОМ нажатии режим просмотра возвращался в первоначальное состояние? Подобным образом действует кнопка "эскизы".
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Sun May 01, 2011 11:41    Post subject: Reply with quote

Средствами тотала - нельзя. Только внешними скриптами/утилитами. И потом, первоначальное состояние - это которое из? Предыдущее? Предыдущее у каждой вкладки может быть своё, это ж его надо где-то запоминать. А вообще, не понимаю смысла делать из кнопки активации конкретного режима переключатель. Нужен другой режим - можно рядом ещё кнопку создать. Smile
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
HEXFIX



Joined: 25 Jun 2010
Posts: 173
Location: Калининград

Post (Separately) Posted: Sun May 01, 2011 12:23    Post subject: Reply with quote

MVV
Quote:
И потом, первоначальное состояние - это которое из? Предыдущее?

Именно.
Quote:
Предыдущее у каждой вкладки может быть своё, это ж его надо где-то запоминать.

Я не пользуюсь вкладками.
Quote:
А вообще, не понимаю смысла делать из кнопки активации конкретного режима переключатель.

Ну вот надо мне Very Happy Может кому-нибудь тоже пригодится. Ведь удобно же. И потом кнопка переключения на вид "эскизы", как я уже писал, действует... ммм... правильно. Разное поведение у кнопок, выполняющих, одну функцию (переключение режимов просмотра) - явная недоделка. Не критично, но всё же...
Quote:
Только внешними скриптами/утилитами.

Умельцы, помогите. Embarassed
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Sun May 01, 2011 13:06    Post subject: Reply with quote

 !  CaptainFlint:
Перемещено в "Автоматизацию".

_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Вахмурка



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

Post (Separately) Posted: Sun May 01, 2011 13:18    Post subject: Reply with quote

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



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sun May 01, 2011 13:39    Post subject: Reply with quote

HEXFIX
Читайте отсюда

Модераторы
Может, подклеить то обсуждение сюда?
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Sun May 01, 2011 14:02    Post subject: Reply with quote

Tol!k wrote:
Может, подклеить то обсуждение сюда?

Думал об этом, но всё же задачи разные. Не исключено, что с точки зрения скриптинга — принципиально разные. Если окажется, что решение достигается простенькой модификацией тамошних скриптов — склеим ветки, но пока что у меня сомнения, что это возможно.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
HEXFIX



Joined: 25 Jun 2010
Posts: 173
Location: Калининград

Post (Separately) Posted: Sun May 01, 2011 15:32    Post subject: Reply with quote

Вахмурка
Quote:
Одна из его функций - включение заданного режима при входе в заданные директории. Возможно, это то, что тебе надо.

Да нет же. Это совсем не то.
Tol!k
Это я уже посмотрел. Нужно другое.

Мне надо, чтобы кнопка переключала на предыдущий режим отображения. Я пользуюсь своими настроенными с помощью wdx-плагинов колонками, нажимаю кнопку - режим переключается в "подробно", нажимаю повторно - переключается обратно. Т.е. вкл.\выкл.

В принципе, не первой необходимости хотелка. Ну может кто-нибудь сделает. В общем, буду ждать.

P.S. Если это действительно трудно сделать - не заморачивайтесь. Very Happy
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun May 01, 2011 23:04    Post subject: Reply with quote

MVV wrote:
А вообще, не понимаю смысла делать из кнопки активации конкретного режима переключатель. Нужен другой режим - можно рядом ещё кнопку создать.
Странный взгляд на вполне очевидные вещи с учётом существующей реализации в TCFS2. Но тут нужно не понимать, нужно прочувствовать. Помимо имевшихся понаделал себе кучу реверсивных команд и до сих пор не понимаю, как я без ряда подобных раньше "жил". Всё доступней, юзабильней, соотв. клавиш вдвое меньше.

CaptainFlint wrote:
Думал об этом, но всё же задачи разные. Не исключено, что с точки зрения скриптинга — принципиально разные.
Можно конкретизировать? Я не понял, почему.

HEXFIX wrote:
Это я уже посмотрел. Нужно другое. ... Т.е. вкл.\выкл.
Плохо смотрел, именно об этом там и шла речь, в частности по фильтрам пример можно найти в этом посте или в этом. Схема постоения для колонок (добавил пример) или ряда других команд - та же.

HEXFIX wrote:
Мне надо, чтобы кнопка переключала на предыдущий режим отображения.
Т.е. под этим следует понимать переключение не между двумя конкретными режимами, и нужен именно переход к предпоследнему (не важно какому) режиму вне зависимости от того, каким образом он был вызван? ИМХО, такое осуществить нереально. Информацию для большинства режимов брать в текущей сессии неоткуда. А если все режимы вызывать нестандартным образом, то тут слишком много привязок и завязок должно быть, и все учесть точно не получится. Нехорошая выйдет затея...
Back to top
View user's profile Send private message
HEXFIX



Joined: 25 Jun 2010
Posts: 173
Location: Калининград

Post (Separately) Posted: Sun May 08, 2011 22:31    Post subject: Reply with quote

Flasher
В общем, что надо: есть определённый набор колонок, есть кнопка переключения в режим отображения "подробно", кликаю на кнопке - режим отображения из моих колонок переключается в режим "подробно", кликаю повторно - переключается обратно, т.е., получается, на предыдущий набор колонок.
Чтобы было наглядно, просто и понятно - кнопка переключения в режим "просмотр эскизов". Вот так надо Very Happy
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun May 08, 2011 22:36    Post subject: Reply with quote

HEXFIX
cm_SrcThumbs возвращает любой предыдущий режим. Я могу предложить только переключение между подробным режимом и каким-то набором колонок. Надо?
Back to top
View user's profile Send private message
HEXFIX



Joined: 25 Jun 2010
Posts: 173
Location: Калининград

Post (Separately) Posted: Sun May 08, 2011 22:46    Post subject: Reply with quote

Ну конечно надо! Very Happy Если поможет в решении этой задачи - я пользуюсь wdx-плагином File Descriptions 2.6.2
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun May 08, 2011 22:51    Post subject: Reply with quote

Ок. Пару вопросов:
1. Что делать в плане установки с TCFS2 и TCFS2Tools.dll понятно?
2. Сколько всего наборов колонок?


Last edited by Flasher on Sun May 08, 2011 23:28; edited 1 time in total
Back to top
View user's profile Send private message
HEXFIX



Joined: 25 Jun 2010
Posts: 173
Location: Калининград

Post (Separately) Posted: Sun May 08, 2011 23:00    Post subject: Reply with quote

1. Ээээ... я, если честно, с TCFS2 не знаком. Этим плагином не пользуюсь (читал описание о том, что он делает, но (не в обиду автору) так и не понял зачем оно надо).
2. 4 колонки. 2 стандартные тоталовские и 2 плагин делает.

Добавлено спустя 3 минуты 4 секунды:

Сорри, соврал. 5 колонок. "Имя", "Тип", "Дата", "Размер" - это встроенные, и колонка "Описание" - это плагин.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun May 08, 2011 23:05    Post subject: Reply with quote

1. Я был идеологом создания этого плагина и многих фич, так что камень в мой огород в особенности. Wink Зачем оно надо объяснять здесь не буду, тут нужна собственная концентрация для изучения мануала, статьи и соотв. топика.
2. Понятно. Просто у меня 30. Спросил для упрощения задачи.
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 1, 2, 3, 4  Next
Page 1 of 4

 
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