Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с RAR архивами

18K
29 мая 2007 года
rostov-ilya
29 / / 16.04.2007
Такой вопрос.
Нужно все что в архиве(RAR) извлечь в папку с названием архива (имя архива будет браться из переменной)? Подскажите пожалуйста.
313
29 мая 2007 года
insane88
440 / / 13.12.2006
Поэкспериментируй с запуском EXE'шника WinRAR'a, а в качестве параметра передай путь к архиву.
257
29 мая 2007 года
kosfiz
1.6K / / 18.09.2005
идем сюда http://www.rarlab.com/rar_add.htm и качаем UnRAR.dll, а точнее UnRAR dynamic library for Windows software developers и смотрим в нем примеры для VB по работе с архивами rar.
18K
29 мая 2007 года
pavel55
79 / / 14.05.2007
Код:
'работа с WinRAR
Sub Rar_UnRar()
    Dim RetVal
    Dim WinRarApp$, iFileName$, iArhivName$, adr$
     'Архивируем файл C:\Temp\Test.xls
    WinRarApp$ = "C:\Program Files\WinRAR\WinRAR.exe a -ep -df "
    ' a   - заархивировать
    ' -ep   - исключить пути из имён
    ' -ep1  - исключить базовую папку из пути
    ' -df    - удалить файлы после архивации
    iArhivName$ = "Test.rar"
    iFileName$ = "C:\Temp\Test.xls"
    adr$ = WinRarApp$ & """" & iArhivName$ & """ " & iFileName$
    'или adr$ = "C:\Program Files\WinRAR\WinRAR.exe a -ep -df " & """" & "C:\Temp\Test.rar" & """ C:\Temp\Test1.xls"
    RetVal = Shell(adr$, vbHide) 'vbNormalFocus)
 
   'Разархивируем архив C:\Temp\Test.rar
    WinRarApp$ = "C:\Program Files\WinRAR\WinRAR.exe e -o+ "
    ' e  - разархивировать
    ' -o+  - перезаписывать существующие файлы
    iArhivName$ = "C:\Temp\Test.rar"
    adr$ = WinRarApp$ & """" & iArhivName$
    'или adr$ = "C:\Program Files\WinRAR\WinRAR.exe e -o+  " & """" & "C:\Temp\Test.rar" & """ C:\Temp\"""
    RetVal = Shell(adr$, vbHide)  'vbNormalFocus)
End Sub
18K
30 мая 2007 года
rostov-ilya
29 / / 16.04.2007
Уважаемый Павел большое спасибо все работает.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог