Главная страница
    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.014 c
2-1137662706
49 Cent
2006-01-19 12:25
2006.02.05
Запрос выдает ошибку "Недопустимое имя псевдонима"


2-1137699799
Rust007
2006-01-19 22:43
2006.02.05
Программа в трее


2-1137410005
Tigraman
2006-01-16 14:13
2006.02.05
Memo и checkbox


3-1133870327
Lansky
2005-12-06 14:58
2006.02.05
OpenDataSource


2-1137870520
Compton's G
2006-01-21 22:08
2006.02.05
Сохранение в Jpeg из TImage





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский