Что нового

Скрипт для работы с LZH/LHA архивами

Naisho

Знающий
Сообщения
86
Репутация
12
Версия AutoIt:
3.3.8.1

Описание:
Нужен LZH/LHA UDF с возможностью распаковки содержимого архива в указанную директорию и паковки содержимого директории в архив

Примечания:
Паковка в основном будет использоваться "без сжатия" или с минимальной степенью сжатия.
Желательна возможность распаковки "битых" архивов, пусть и с потерей части файлов.
При ошибке нужно выставлять соответствующий флаг
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: LZH/LHA UDF

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"LZH/LHA UDF" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.
 
Автор
N

Naisho

Знающий
Сообщения
86
Репутация
12
Переименовал тему

Кстати - судя по всему в старших версиях Вин7 есть некий "аддон" позволяющий работать с ZH/LHA архивами наподобие ZipFolders, интересно, приживётся ли он на ХР хотя бы в виде dll для UDF...и насколько он всеяден?
 

damien2008

Осваивающий
Сообщения
178
Репутация
34
Naisho
чистого кода на Autoit я не находил, но как обертка для утилиты, вот:
Код:
Global $ArcName = 'somename'
;запаковка
RunWait(@ScriptDir & '\lha.exe a ' & $ArcName & 'file.ext', '', @SW_HIDE)
;распаковка
RunWait(@ScriptDir & '\lha.exe e ' & $ArcName & '*.*', '', @SW_HIDE)


сама утилита для MSWIN тут
все остальные параметры есть в справке, думаю разберешься 8)
 
Верх