Страница 152 из 211

Добавлено: Вс июн 24, 2012 14:33
LonerD
Не знаю, упоминалось ли.
При включённой галочке (опции) Enable на вкладке Auto Switch утилизатора - попытка вызвать в Тотале команду cm_visDirTabs приводит к очень интересным результатам. А именно - пропадает нижняя статус-панель и нижняя панель с кнопками. Условия - XP SP3 + TC 8.0 Final + TWinKey 3.105.

Про то, что по команде cm_SrcTree пропадает статус-панель, уже говорилось. Обнаружил, что вернуть её можно - командой cm_SwitchSeparateTree.

Добавлено: Вс июн 24, 2012 19:51
Avada
LonerD
Про вкладки уже было. Про возврат строки состояния — не было.

Добавлено: Вт июн 26, 2012 22:12
LonerD
Список вкладок (Tab List) на хоткей никак не повесить?
Не нашёл команды, только правой кнопкой мыши вызывается.

Добавлено: Ср июн 27, 2012 08:31
Avada
LonerD
Нет в данный момент такой команды. Соответственно, и клавиши пока вешать не на что.

Добавлено: Чт июл 05, 2012 22:38
kvichans
Есть такая потребность: запоминать/восстанавливать установленный фильтр (меню Show/Custom) для вкладки ТС. Flasher и Вахмурка порекомендовали искать решение через TWinKey. Беглое прочтение ReadMe_Russian.html простого решения не дало. Может кто-то опытный подсказать:
- Можно ли закрепить за вкладкой фильтр?
- Насколько удобно будет это перенастраивать?

Добавлено: Чт июл 05, 2012 23:30
Flasher
kvichans писал(а):Можно ли закрепить за вкладкой фильтр?
Нет. Я писал о закреплении за папкой, которая соответствует заблокированной вкладке.

Удобство тут не ахти, но на безрыбье...

Добавлено: Пт июл 06, 2012 07:57
kvichans
Flasher писал(а):
kvichans писал(а):Можно ли закрепить за вкладкой фильтр?
Нет. Я писал о закреплении за папкой, которая соответствует заблокированной вкладке.
Хорошо, пусть за папкой. Если фильтр будет включаться при возвращении в папку закрепленную за вкладкой, то годится. Как это организовать?

Добавлено: Пт июл 06, 2012 13:37
Avada
kvichans
Некоторые предварительные пояснения. Прицепить-то вызов команды можно (см. далее), но специфика фильтрации TC в активной панели такова, что последний выставленный фильтр запоминается в настройках TC и действует также на все те каталоги в активной панели, для которых никакой фильтр не задан и не нужен. Для того, чтобы от этого избавиться, надо озаботиться включить хоть в какую-то визуальную схему все без исключения каталоги. Кроме того, все подкаталоги, входящие в подкаталог, удовлетворяющий визуальной схеме, наследуют эту схему, если для каких-то конкретных подкаталогов не задана своя собственная или они не исключены явно из схемы вышележащего каталога.

Итак, для простоты возьмём пример, где у нас один каталог с фильтрацией и всё остальные — без. (Далее предполагается хорошее знакомство с мануалом TWinKey, повторять его описания не буду.)
Создаём две визуальных схемы. Первая — общая (с именем, скажем, "По умолчанию"). В поле для автозапуска команд там указываем встроенную команду. cm_SrcAllFiles. В автопереключении создаём для схемы один шаблон с условием "МОЖЕТ содержать" и значением *.*. Эта схема должна быть в списке визуальных схем последней.
А первой надо поставить схему для конкретного каталога или взаимосвязанной группы подкаталогов. В автозапуске указываем некую пользовательскую команду (ну, допустим, em_newfilter1), которая ранее создана и соответствует команде cd \наш_каталог\наш_фильтр (например, cd C:\Totalcmd\*.ini)
В автопереключении указываем опять же "МОЖЕТ содержать" с шаблоном согласно имени (скажем, *Totalcmd*). Чтобы отделить этот каталог от похожих или вложенных подкаталогов, надо указать в следующих условиях, чего он в имени/пути НЕ СОДЕРЖИТ. Например, *Language*. (И тогда этот подкаталог данной схемой обрабатываться не будет.) Это наиболее творческая часть, и она потребует наибольшего внимания.
Вот, собственно, и всё. Повторить нужное число раз для новых схем. Если папка соответствует закреплённой вкладке, всё будет достаточно прилично работать. Ещё раз напоминаю – умолчальная схема идёт последней!

Это всё проверялось на версии 3.105. Попутно выяснил, что в приватных тестовых версиях, следующих за ней, поломался автозапуск em-команд. Что в визуальных схемах, что при загрузке TC. Впрочем, широкой публике это пока не должно быть интересно.

Добавлено: Пт июл 06, 2012 15:15
kvichans
Avada писал(а):А первой надо поставить схему для конкретного каталога или взаимосвязанной группы подкаталогов. В автозапуске указываем некую пользовательскую команду (ну, допустим, em_newfilter1), которая ранее создана и соответствует команде cd \наш_каталог\наш_фильтр (например, cd C:\Totalcmd\*.ini)
Осталось не понятно где заранее описывать пользовательскую команду.

Добавлено: Пт июл 06, 2012 15:36
Avada
kvichans
Там же, где это всегда и делается — в диалоге, открываемом по cm_CommandBrowser или любым иным из множества доступных в TC вариантов. :wink:
И, посмотрев подпись, хочу предупредить, что под TC x64 TWinKey работать не будет: у него пока только 32-битная версия.

Добавлено: Пт июл 06, 2012 16:04
kvichans
(Подпись поправил, вопрос про ТСх32)
Еще непонятка: у команды cd и у фильтров ТС разный синтаксис условий, в частности фильтр может ссылаться на элемент из списка "file types". Это cd к DOS-команде cd не имеет отношения?
Конкретнее вопрос. Я настроил элемент из списка "file types", дал ему имя "Last month files". Как мне его задействовать в пользовательской команде?

Добавлено: Пт июл 06, 2012 16:25
Avada
kvichans
Сначала ответил отрицательно, но потом понял, что ошибся. Решение есть, и оно уже обсуждалось на форуме. Почему у меня в первый раз при проверке кнопка не сработала — не пойму...
Проверил — в TWinKey шаблон обрабатывается нормально. При создании пользовательской команды используется примерно такая форма указания шаблона:
cd C:\Totalcmd\>Последний месяц

Добавлено: Пт июл 06, 2012 17:04
kvichans
Avada Буду пробовать

Добавлено: Пт июл 06, 2012 18:43
Flasher
Avada писал(а):Решение есть, и оно уже обсуждалось на форуме.
Да, и не раз.

Добавлено: Пт июл 06, 2012 19:35
Avada
Flasher
Значит, есть лишний повод навести с этим порядок в документации TC. Меры уже принимаются. Впрочем, не будем выходить за рамки темы.