Команда для фокусировки в противоположной панели

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view

Ответить
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Команда для фокусировки в противоположной панели

Сообщение Dimsok »

cm_CopyNamesToClip,cm_FocusRight,cm_LoadSelectionFromClip,cm_GotoNextSelected,cm_GotoPrevSelected,cm_FocusLeft

Использую кнопку с приведёнными командами для выделения в правой панели одноимённого файла. Для левой панели приходится иметь ещё одну кнопку. Я так понимаю, команды для фокуса в противоположной панели нет, чтобы можно было заместить FocusRight, FocusLeft?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Месяц назад отвечал.
Только в твоём случае 'd' нужно убрать или заменить на 'b', если папки тоже нужны.
Последний раз редактировалось Flasher Вс авг 11, 2019 01:18, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Dimsok
08.06.16 Release Total Commander 9.0 beta 1 (32/64)
27.04.16 Added: New internal commands cm_FocusSrc and cm_FocusTrg to put cursor in source/target panel (32/64)
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Месяц назад отвечал.
Только если файл где-нибудь внизу списка и не виден, он выделяется, но промотки к нему не происходит.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

На актуальной версии происходит.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Dimsok
Если имеется утилита TCFS2 (с установленным модулем TCFS2Tools), то строка параметров для неё может быть такой:

Код: Выделить всё

/ef "tcm(2017) if(L_isActive, tcm(4002)+tcm(2033)+send(`{HOME}`)+delay(200)+tcm(2053)+tcm(4001), tcm(4001)+tcm(2033)+send(`{HOME}`)+delay(200)+tcm(2053)+tcm(4002))"
На TC9+ тот же алгоритм реализуется сцепкой встроенных команд

Код: Выделить всё

cm_CopyNamesToClip,cm_FocusTrg,cm_LoadSelectionFromClip,cm_GoToFirstEntry,cm_GotoNextSelected,cm_FocusTrg
Ответить