Total7zip
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
про UnrealCommander - попробуйте написать автору, видимо ваша программа не устанавливает переменную окружения %COMMANDER_INI% (или %COMMANDER_PATH%)
я использую такой алгоритм
про Windows XP - проблема оказывается в том, что глупо, но новый компилятор Microsoft VS2012 не поддерживает сборку под WinXP (обещают поддержку в будущих апдейтах).
пересобрал 32-битный плагин прошлой версией (VS2010)
0.8.5.4
исправлена работа 32-битной версии под Windows XP (проблема появилась в версии 0.8.5.3 из-за смены компилятора)
я использую такой алгоритм
Код: Выделить всё
iniPath = getDirectory(%COMMANDER_INI%) //получаем папку, в которой TC хранит свои настройки
tcPath = %COMMANDER_PATH% //папка в которой TC установлен
если (iniPath начинается с tcPath)
{
portable режим, сохраняем Total7zip.xml в папке плагина
}
иначе
{
не portable режим, сохраняем Total7zip.xml в папке iniPath (там же, где Total Commander хранит wincmd.ini
}
пересобрал 32-битный плагин прошлой версией (VS2010)
0.8.5.4
исправлена работа 32-битной версии под Windows XP (проблема появилась в версии 0.8.5.3 из-за смены компилятора)
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
Несколько версий тому назад ковырял файлик .\PluginLang\Total7zip.ru.txt. Обнаружил (методом тыка с частичным использованием здравого смысла), что можно перевести немного больше, чем в файле из дистрибутива. Вот мой вариант Total7zip.ru.txt:но не знаю ключ для Compression ratio. Вот бы узнать...
Добавлено спустя 1час 40 минут:
Отредактировал исходный пост
Код: Выделить всё
02000207="Размер до сжатия"
02000208="Размер после сжатия"
0200020D="Непрерывный архив"
0200020E="Есть комментарий"
0200020F="Зашифрован"
02000214="Формат"
02000216="Метод сжатия"
0200021F="Папок"
02000220="Файлов"
02000221="Версия"
02000222="Том"
02000223="Многотомный"
02000224="Смещение"
02000225="Ссылок"
02000226="Блоков"
02000227="Томов"
0200022C="Размер файла"
0200022D="Размер заголовка"
0200022E="Контрольная сумма"
0200022F="Характеристики"
02000298="Пароль"
02000B30="Сохранить пароль"
03020900="Свойства"Добавлено спустя 1час 40 минут:
Отредактировал исходный пост
Имею сейчас конфиг в таком виде (и файлы в соответствующих папках):
Это нормально?
(учитывая, что в стандартном конфиге вообще нет путей)
Желая его оптимизировать и выкинув, как казалось бы, лишнее "%COMMANDER_PATH%\Plugins\wcx\Total7zip\", плагин перестаёт работать.<?xml version="1.0"?>
<settings>
<lister_plugin fontColor="0" bgColor="16777215" fontSize="10" fontFx="0" font="Lucida Console" />
<gui lang="" />
<debug logLevel="0" />
<path path_7z_dll="%COMMANDER_PATH%\Plugins\wcx\Total7zip\7z-x32\7z.dll" path_7zG_exe="%COMMANDER_PATH%\Plugins\wcx\Total7zip\7z-x32\7zG.exe" />
<path64bit path_7zG_exe="%COMMANDER_PATH%\Plugins\wcx\Total7zip\7z-x64\7zG.exe" path_7z_dll="%COMMANDER_PATH%\Plugins\wcx\Total7zip\7z-x64\7z.dll" />
<compression save="1" sfx="%COMMANDER_PATH%\Plugins\wcx\Total7zip\7z.sfx" updateSfx="0" askByContent="0" askByContentTimeout="1" alwaysWait7zip="0" extractToTempCount="20" deleteToRecycleBin="1" keySimpleMode="-1">
<settings_7zip Level="0" Archiver="7z" ShowPassword="0" EncryptHeaders="0">
<Options>
<formatOptions FormatID="7z" Level="9" Dictionary="67108864" Order="273" BlockSize="32" NumThreads="2" Method="LZMA" Options="" EncryptionMethod="" />
</Options>
</settings_7zip>
</compression>
<passwords save="0" />
<formats save="1" />
<formatsDisabled />
</settings>
Это нормально?
(учитывая, что в стандартном конфиге вообще нет путей)
<path path_7z_dll="7z.dll" path_7zG_exe="7zG.exe" />