Форум: "Начинающим";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
ВнизЗапаковать файлы RARом Найти похожие ветки
← →
Asker (2006-01-20 13:55) [0]Подскажите как сделать Sabj.
← →
Fay © (2006-01-20 13:58) [1]2 Asker (20.01.06 13:55)
Нужно запустить RAR с параметрами.
← →
Asker (2006-01-20 14:19) [2]Это я знаю. Как?
делаю так
ShellExecute(Handle,"Open",pchar(commandline),nil,nil,SW_SHOWNORMAL);
ничего не происходит.
Если в Тоталкомандере пускать commandline, все работает.
← →
beglec © (2006-01-20 14:21) [3]
ShellExecute(Form.Handle,"open",PChar("полный путь к RAR"),PChar("a -ibck -m5 -av -dh ""+Куда архивируем+"" "+файл1+" "+файл2+" "+папка1+"),"",SW_SHOWNORMAL);
данные ключи означают.
а - создать архив.
-ibck - архивировать в фоновом режиме
-m5 - сжимать по алгоритму "максимальное сжатие"
-av - проверка архива на целостность - то есть небыло ли ошибок при архивировании
-dh - если файл кем то используется, то архивировать не выдывая ошибки. [По умолчанию когда какой то файл кем то используется, то RAR прекращает свою работу]
дополнительные ключи можно посмотреть в справке самого архиватора откуда кстате и была вырезана эта информация
← →
beglec © (2006-01-20 14:29) [4]см. help ShellExecute
ты запускаешь просто RAR без параметров.
а параметры запускаются другим параметром в а не все в одну строчку
желаю удачи
← →
Fay © (2006-01-20 16:13) [5]Лучше ShellExecuteEx, если важно знать, когда RAR закончит работу.
← →
Кефир87 © (2006-01-20 18:48) [6]Блин. Сколько можно!? Научитесь пользоваться поиском!
← →
antonn © (2006-01-20 19:18) [7]Блин. Сколько можно!? Научитесь пользоваться поиском!
... сказал Кефир87, когда уже почти дали ответ :Р
← →
Viktop (2006-01-20 19:22) [8]Полный путь можно не указывать
← →
Кефир87 © (2006-01-20 20:22) [9]http://delphimaster.net/view/2-1136568214/
Там-же ссылка на другую тему 8) Уверен что в скором времени буду кому-то давать ссылку на ЭТУ тему 8)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.013 c