Страница 1 из 1

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

Добавлено: Вс авг 11, 2019 01:03
Dimsok
cm_CopyNamesToClip,cm_FocusRight,cm_LoadSelectionFromClip,cm_GotoNextSelected,cm_GotoPrevSelected,cm_FocusLeft

Использую кнопку с приведёнными командами для выделения в правой панели одноимённого файла. Для левой панели приходится иметь ещё одну кнопку. Я так понимаю, команды для фокуса в противоположной панели нет, чтобы можно было заместить FocusRight, FocusLeft?

Добавлено: Вс авг 11, 2019 01:12
Flasher
Месяц назад отвечал.
Только в твоём случае 'd' нужно убрать или заменить на 'b', если папки тоже нужны.

Добавлено: Вс авг 11, 2019 01:18
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)

Добавлено: Вс авг 11, 2019 02:13
Dimsok
Месяц назад отвечал.
Только если файл где-нибудь внизу списка и не виден, он выделяется, но промотки к нему не происходит.

Добавлено: Вс авг 11, 2019 03:51
Flasher
На актуальной версии происходит.

Добавлено: Пн авг 12, 2019 13:44
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