Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
3-1133523354
Сафаров
2005-12-02 14:35
2006.02.05
сообщение об ошибке "BOF или EOF имеет значение True"


15-1137108846
Quattro
2006-01-13 02:34
2006.02.05
KaZaa


3-1133879911
Sergey_Masloff
2005-12-06 17:38
2006.02.05
NVL для NUMERIC в FireBird


15-1137252416
McSimm
2006-01-14 18:26
2006.02.05
Обнаружено сканирование портов с адреса delphimaster.ru


15-1137059476
Plastic
2006-01-12 12:51
2006.02.05
А что такое индент-печать на пластиковой карте?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский