sa
|
Posted: Tue Aug 13, 2024 09:58 Post subject: |
|
|
Кнопка для поиска дубликатов:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef "set_tcini(Searches,$Dupl_dupeplugins,`[=tc.writedate.YMD]`) set_tcini(Searches,
$Dupl_SearchFlags,`0|002002000020|||||||||1011|0||`) set_tcini(Searches,$Dupl_SearchFor,``) set_tcini(Searches,$Dupl_SearchIn,``) set_tcini(Searches,$Dupl_SearchText,``) set_ini(`%%COMMANDER_PATH%%\usercmd.ini`, em_temp, cmd,`LOADSEARCH==$Dupl`) tcm(524) tcm(2018) tem(`cm_Wait 0,em_temp`) tcm(2033) if(!msg($432,1004+msg($432,1000)) & !null("%N"),tcm(540)+tcm(2033)) tcm(2053) tcm(524)"
wcmicons.dll,7
Искать дубликаты по ДАТЕ |При отсутствии дубликатов у файла под курсором, обновить панель, сбросив результаты поиска | Требуется утилита TCFS2. Функции дополнительного модуля TCFS2Tools не используются.
Версия TC 11.02 и свежее.
Для поиска дубликатов не по дате, а по имени, можно заменить в поле команды [=tc.writedate.YMD] на [=tc.name], по типу – на [=tc.ext], по размеру – на [=tc.size], по полному имени - на [=tc.fullname].
Для поиска дубликатов по содержимому (без учёта данных плагинов) надо заменить в поле параметров комбинацию флагов 1011 на 1110, а в поле команды убрать [=tc.writedate.YMD] (оставив только ``).
Поиск производится для наглядности только в текущей папке – без учёта подкаталогов. Если требуется неограниченная глубина поиска, например, при поиске дубликатов по полному имени, то в комбинации флагов следует убрать последний 0 (перед ||`).
Если курсор установить на .., то результаты поиска дубликатов не будут сбрасываться.
Кнопка подходит и для TC 10.00 - TC 11.01, но в случае использования стилей оформления с пользовательскими наборами колонок возникает проблема с итоговым позиционированием на файле под курсором - при отсутствии у него дубликатов.
Ещё вариант (TC 10.00 и свежее).
Кнопка для поиска дубликатов без привязки к файлу под курсором и без сброса результатов, с неограниченной глубиной поиска:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef "set_tcini(Searches,$Dupl_dupeplugins,`[=tc.writedate.YMD]`) set_tcini(Searches,
$Dupl_SearchFlags,`0|002002000020|||||||||1011|||`) set_tcini(Searches,$Dupl_SearchFor,``) set_tcini(Searches,$Dupl_SearchIn,``) set_tcini(Searches,$Dupl_SearchText,``) set_ini(`%%COMMANDER_PATH%%\usercmd.ini`, em_temp, cmd,`LOADSEARCH==$Dupl`) tem(`em_temp`)"
wcmicons.dll,7
Искать дубликаты по ДАТЕ |
|
|