версия 0.5.2.0
изменения:
"(не) сохранение настроек" - исправлено.
проблема проявлялась на тех компьютерах, где не был установлен 7-zip.
теперь плагин заводит в реестре ключ
Код: Выделить всё
[HKEY_CURRENT_USER\Software\7-Zip\Compression\Options\7z]
одного этого пустого ключа достаточно, чтоб 7zG.exe отдавал нам настройки. Создание ключа не перезатирает настройки существующего 7-zip, если они есть.
ошибка - "При добавлении файлов в архив они всегда оказываются в корне." - исправлена.
тут надо сделать оговорку - я не вижу у 7-zip поддержки такой хитрой упаковки, что бы файлы попадали в заданную папку внутри архива.
7-zip может это сделать только в том случае, если файлы уже разложены по нужным папкам. вывод такой - что бы решить задачу, нужно создать структуру папок, такую же как в архиве, скопировать добавляемые файлы туда и потом все это запаковать в архив. Так плагин и поступает - создает в Temp копию файлов с правильной структурой папок и после упаковки удаляет это временное дерево.
это неэффективно. но другого решения я не знаю. предлагайте, если что =) напомню, что этот варварский метод используется только в том случае если вы решили с помощью тотала скопировать файлы в архив, причем не в корень, а во вложенную папку.
русский язык - добавлен, его не было у тех, у кого не установлен 7-zip.
как это работает - рядом с файлом 7zG.exe должна быть папка Lang и в ней ru.txt, (и все это прилагается).
но, чтобы перевод заработал, надо добавить в реестр ключ
[HKEY_CURRENT_USER\Software\7-Zip]
"Lang"="ru"
(или импортировать прилагаемый 7-Zip_ru.reg)
в следующих версиях, возможно, я научу плагин автоматически определять локальные настройки и писать в реестр это "ru".
про сохранение настроек по-умолчанию -
настройки компрессии по умолчанию запоминаются,
настройки расширений и форматов - запоминаются,
пароли - _не_ запоминаются, потому что хранятся они в открытом виде и мало ли у кого какие секреты. думаю, проще поменять 0 на 1, если секретов у вас нет, чем неожиданно узнать что тотал открывает все ваши запароленные архивы без вопросов =)
версию без 7zip я больше выкладывать не буду.
в 2010 году 500кб не проблема, а вопросов и глюков будет поменьше.
просили заливать на
http://hddfiles.ru/ - мне не нравится, так как этот хостинг меняет имена файлов.
в планах остался только режим упаковки move to archive.
будет время - сделаю.
версия 0.5.2.0 в шапке.
спасибо вам за отзывы, тестирование и идеи!