Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как программно разархивировать файл? / 6 сообщений из 6, страница 1 из 1
05.04.2010, 10:50
    #36560638
Gerard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно разархивировать файл?
Допустим есть переменные, содержание пути к файлу и каталогу:

A = “c:\temp”
B = “c:\arhive.rar”

Нужно файл В распаковать в папку А.

Пишу так:

Код: plaintext
Shell("""C:\Program Files\WinRAR\rar.exe"" e  & В & A")

Однако архив не распаковывается (

Можете подказать как правильно написать?
...
Рейтинг: 0 / 0
05.04.2010, 11:26
    #36560723
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно разархивировать файл?
Код: plaintext
Shell("""C:\Program Files\WinRAR\rar.exe"" e  " & В & " " & A)
...
Рейтинг: 0 / 0
05.04.2010, 11:28
    #36560730
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно разархивировать файл?
Или даже так:
Код: plaintext
Shell("""C:\Program Files\WinRAR\rar.exe"" e """ & В & """ """ & A & """")
...
Рейтинг: 0 / 0
05.04.2010, 11:43
    #36560754
vlth
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно разархивировать файл?
Код: plaintext
1.
2.
A = "c:\temp\"
B = "c:\arhive.rar"
Shell ("C:\Program Files\WinRAR\rar.exe e " & B & " " & A)
Gerard, обратите внимание: в конце пути для распаковки должен присутствовать обатный слэш.
...
Рейтинг: 0 / 0
05.04.2010, 12:40
    #36560938
vlth
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно разархивировать файл?
Gerard, вот ещё что забыл: у Вас в команде WinRar, которую Вы опубликовали, используется русская буква "В", а в объявлении - латинская "B". Для устранения подобных ошибок не забывайте про это
И ещё. Поскольку Вы не используете возвращаемое функцией Shell() значение, скобки можно опустить:
Код: plaintext
Shell "C:\Program Files\WinRAR\rar.exe e " & B & " " & A
...
Рейтинг: 0 / 0
06.04.2010, 02:07
    #36562251
Gerard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно разархивировать файл?
Всем спасибо :)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как программно разархивировать файл? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]