Поиск по скопированному названию файла/каталога

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

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

Ответить
Владислав997
Сообщения: 14
Зарегистрирован: Сб май 14, 2022 23:29

Поиск по скопированному названию файла/каталога

Сообщение Владислав997 »

Я ранее не пробовал автоматизировать какие либо действия в total commander, не знаю, можно ли такое сделать средствами самого total commander...

Выделен некий файл/каталог. Копируем его название. Открываем поиск. Вставляем скопированное и производим поиск...
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Владислав997 писал(а):можно ли такое сделать средствами самого total commander...
Не уверен.
Вот кнопка для похожей задачи:

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

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef "set_ini(`%COMMANDER_PATH%\usercmd.ini`, em_temp, cmd, `LOADSEARCH =$tmp`) set_tcini(Searches, $tmp_SearchFlags,
`1|002002000020|||||||||0000|||`) if(null("%N"),set_tcini(Searches, $tmp_SearchFor, ``), set_tcini(Searches, $tmp_SearchFor, `%Z%N.`)) set_tcini(Searches, $tmp_SearchIn, ``) set_tcini(Searches, $tmp_SearchText, ``) set_tcini(Searches, $tmp_plugin, ``) tem(em_Temp)"
WCMICONS.DLL,47
Найти файл/каталог под курсором (в т. ч. в архивах)


-1
Потребуется скачать утилиту TCFS2, функции дополнительного модуля TCFS2Tools не используются.
Чтобы исключить поиск в архивах, надо в поле "Параметры:" кнопки первую 1 заменить на 0.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Владислав997
Может быть, всё-таки не название, а имя? Просто имя файла/каталога без пути? А найти надо все места, где лежат объекты с таким именем? Если да, то в чём проблема и зачем тут автоматизация? Имя копируется в буфер командой cm_CopyNamesToClip (см., например, диалог "Выбор команды"), выделять одно имя необязательно, достаточно курсора. Затем имя вставляется в поисковое поле ввода "Искать файлы", место поиска определяйте самостоятельно, Выполняйте поиск. Всё. Цепочка стандартных действий. Повторяю: в чём проблема? Снова в вашем незнании базового функционала TC? Ну так учитесь, документация вполне доступна, в т.ч. на русском языке. А если вам нужно что-то другое, изложите вопрос так, чтобы он всеми мог быть понят однозначно, без гаданий.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Владислав997
Сообщения: 14
Зарегистрирован: Сб май 14, 2022 23:29

Сообщение Владислав997 »

sa
Спасибо, попробую
790
Сообщения: 357
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

А копировать имя без расширения до сих пор не придумали?
По-прежнему приходится вешать на кнопку вот это

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

cmd /c echo %O|C:\Windows\System32\clip.exe
или я чего-то пропустил в обновлениях?
TC 11.58 32/64, Win10x64

Cuda уехал text, он был ещё вчераа...
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

790
По-прежнему приходится сторонними средствами, но не обязательно именно это.
Я, например, пользуюсь TCIMG.exe с параметрами lists=%Z%UL||##path<4>.
На этом, полагаю, оффтоп следует закончить: это не общая тема по способам копирования в буфер.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить