Переход к файлу после вывода на панель поисковых результатов

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

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

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

Переход к файлу после вывода на панель поисковых результатов

Сообщение Dimsok »

При отображении результатов поиска есть кнопка "перейти к файлу". Можно ли осуществить это после того, как файлы выведены на панель?
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

До девятой версии тотала Ctrl+стрелка в сторону неактивной панели и Tab – не то? В девятой версии добавилась комбинация Ctrl+B для перехода в активной панели (или можно нажать кнопку Показать все файлы без подкаталогов).
Последний раз редактировалось sa Вт фев 14, 2017 15:43, всего редактировалось 1 раз.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Спасибо за подсказку. Значит, в 8 в активной панели перейти не получится? Может, можно кнопку какую сделать.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Dimsok
Можно, но только если поиск был запущен отдельным процессом. Тогда список результатов поиска не обнуляется, как при обычном его вызове по Alt+F7.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Dimsok писал(а):Может, можно кнопку какую сделать.
А сам не догадываешься какую?

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

TOTALCMD#BAR#DATA
cd
%N\:
wciconex.dll,249
Перейти к файлу под курсором из результатов поиска в родительскую папку
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Можно вызвать поиск повторно, предварительно выделив в результатах поиска нужный файл, и воспользоваться кнопкой "перейти к файлу".
Или скопировать имя и вставить его в заголовок файловой панели.
Аватара пользователя
Aleks431
Сообщения: 74
Зарегистрирован: Пн май 23, 2011 23:49

Сообщение Aleks431 »

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

Сообщение Flasher »

Aleks431
Стандартная комбинация Ctlr+стрелка в сторону другой панели чем-то не устраивает?

P.S.: Отныне sa провозглашается чемпионом в номинации "Лучший забиватель гвоздей микроскопом". :wink:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Aleks431
Сообщения: 74
Зарегистрирован: Пн май 23, 2011 23:49

Сообщение Aleks431 »

Этож надо вспомнить, шевелить рукой :-)
А так рядом с кнопкй поиска помещу и не забуду.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А мышь шевелить и точно фокусировать указатель на тулбаре не нужно? ;) Так часто на автомате этой комбинацией пользуюсь, что не представляю, почему это требуется долго запоминать.

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

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef if(L_isActive,tcm(2025),tcm(2024))

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

Сообщение sa »

Aleks431
В TC 9.xx можно без TCFS2Tools обойтись, достаточно наличия утилиты TCFS2:

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

TCFS2.exe /ef "if(msg($432,1000)-1, tcm(2024), tcm(2025)) tcm(4006)"
Добавлен также переход в целевую панель: tcm(4006).
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Можно обойтись и вовсе без TCFS2. Для этого надо сначала создать команду:

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

[em_GoToTargetFile]
cmd=cd
param=%T%M\:%Z
button=wcmiconflat.dll,196
menu=Перейти к файлу под курсором в целевой панели
А в свойствах кнопки вписать команду: cm_FocusTrg,em_GoToTargetFile .
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение sa »

Staniclaw
В результатах поиска предложенная кнопка, по-моему, является почти полным аналогом комбинации Ctrl+стрелка в сторону неактивной панели.
В обычной панели (или в виде без подкаталогов), если под курсором архивный файл, то в случае со стрелками происходит вход в архив, с кнопкой - нет. Возможно, для кого-то это будет плюсом, а не минусом. Для раскрытого в панели архивного файла отсутствует переход к папке с вложенным файлом или к вложенной папке.

Ещё заметил, что при ошибочном вызове любой из предложенных кнопок в панели, соседствующей с результатами поиска (и не только с ними), они, увы, закроются, в отличие от варианта использования комбинаций клавиш со стрелками (если, конечно, не "расстрелять" панель с результатами поиска, принудительно направив стрелку в её сторону).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

sa писал(а):если под курсором архивный файл, то в случае со стрелками происходит вход в архив
У меня не происходит. Вопрос опционального выбора.
sa писал(а):при ошибочном вызове любой из предложенных кнопок
Конкретней. Что за вызов? Если удалить или переименовать/переместить файл, то с моей кнопкой ничего не происходит.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить