Замечания по работе плагина:
Исходные данные:
Total7Zip 0.5.7.0
Total Commander 7.55a / 7.56a
Windows XP SP3 под VirtualBox'ом 3.2.8 (хост Debian testing/unstable)
1. Первым делом после установки (прописав вручную в .ini) создал из шаблона и подредактировал Total7zip.xml (указал языковой файл).
После полез в TC Plugins Manager (ver 2.2.1) и при попытке вызвать настройку плагина получил какое-то сообщение об ошибке (с заголовком 7zip). Жаль не сделал скриншот, если вдруг появится вновь — сделаю. Если память не изменяет, вроде как 7zG.exe не мог найтись. Какой-то другой путь подставлялся. Может быть нужна доработка обработки относительных путей?
Меня, в принципе, устраивает вариант с прописыванием пути в виде
path_7zG_exe="%tc_launcher_path%\Addons\Total7Zip\7zG.exe".
2. По окончании процесса упаковки не снимается выделение с запакованых файлов. Исключение — архив создаётся в той-же панели.
3. Иногда при упаковке (пока одиночных файлов) появляется такое вот окно:

Висит секунд 10-20, кнопочки нажимаются, но реакции никакой не следует. Архив, при этом, плагин создавать не забывает.
Проявлялось пока только на мелких одиночных файлах размером в пределах нескольких килобайт.
4. При закрытии TC процесс totalcmd.exe в ряде случаев продолжает висеть ещё секунд 5-10, иногда дольше. С отключённым плагином такого эффекта не наблюдается.
5. При просмотре какого-либо файла внутри .iso, который не может быть solid архивом, с настройкой
extractToTempCount="20" плагин распаковывает порой кучу лишнего.
Во избежание подобный случаев, да и для большей гибкости в работе плагина, предлагаю сделать эту настройку применимой для каждого формата. С приоритетом над глобальной.
Например, в таком виде:
Код: Выделить всё
<format description="7z" guid="{23170F69-40C1-278A-1000-000110070000}">
<ext val="7z" />
<options extractToTempCount="20" />
</format>
Или вобще переделать её в таком виде:
Код: Выделить всё
<extractToTempCount value="0" format="ISO" format="TAR" format="DEB" format="CPIO" />
<extractToTempCount value="20" format="7z" format="RAR" />
Возможно, не помешала бы настройка, при которой, к примеру, в "архиве" размером более 100 Mb не извлекались бы лишние файлы. Что-нибудь типа:
добавлено
6. При упаковке игнорируется настройка "Удалить исходные файлы после упаковки" — файлы не удаляются. Возможно происхождение бага тоже, что и у №2.