Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: [wlx/wdx] TCMediaInfo 
Author Message
Skif_off



PostPosted: Sun Jul 15, 2018 18:46    Post subject: Reply with quote

TCMediaInfoClearBase. Скачать

Очистка базы плагина TCMediaInfo от устаревших записей и оптимизация базы, возможно принудительно указать папку или список файлов (см. примечание п.3).
Написано на AutoIt (писалось и проверялось в версии 3.3.8.1).

Скрипт перебирает список файлов в базе и проверяет существование: если файл не существует - будет удалён из базы. Если файл существует, то сравнивается его размер с размером в базе: если не равны - файл будет удалён из базы.
Скрипт необходимо положить в папку плагина TCMediaInfo, рядом должны быть: файл конфигурации плагина TCMediaInfo.xml и библиотека SQLite. В случае использования х64-версии AutoIt для работы будет автоматически выбрана 64-битная библиотека SQLite ("Sqlite3_x64.dll").

1. TCMediaInfo сбрасывает информацию в файл базы только при выгрузке, поэтому после запуска скрипта необходимо закрыть Total Commander/Double Commander (TC/DC).
2. Запускать необходимо из TC/DC! В путях могут использоваться переменные окружения TC/DC (самое очевидное - %COMMANDER_PATH%): чтобы получить их значение, они должны наследоваться скриптом.
3. Допустимо использовать параметр запуска (только один!), тип переданного параметра будет определён автоматически:
- каталог, файлы которого необходимо убрать из базы (например, после изменения тегов, не меняющих размер файла);
- список файлов, которые необходимо убрать из базы (в UTF-16 LE!).
Список выделенных файлов передаётся следующим параметром:
- в TC: "%WL"
- в DC: %/1%LW
ПРИМЕЧАНИЕ: Использование параметра НЕ отменяет проверки базы на существование и изменение размера файлов и оптимизации базы в случае её модификации!

Отчёт VirusTotal: UPX, nonUPX
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group