Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2014, 16:03   #21
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

А ты мой код пробовал в командной строке открыть?

Ты параметры в ShellExecute неправильно вводишь!

Цитата:
rar.exe -y x "c:\playlist.exe" "c:\output die\"

Последний раз редактировалось ZuBy; 01.02.2014 в 16:14.
ZuBy вне форума Ответить с цитированием
Старый 01.02.2014, 16:16   #22
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Код:
 ShellExecute(Handle, 'open', PChar('c:\rar.exe'), Pchar('-y x "c:\playlist.exe" "c:\output die\"'), nil,
    SW_NORMAL);
ZuBy вне форума Ответить с цитированием
Старый 01.02.2014, 16:24   #23
bilibian
Форумчанин
 
Регистрация: 21.01.2014
Сообщений: 389
По умолчанию

Цитата:
Сообщение от ZuBy Посмотреть сообщение
А ты мой код пробовал в командной строке открыть?!
Пишет: "rar.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
bilibian вне форума Ответить с цитированием
Старый 01.02.2014, 16:32   #24
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от bilibian Посмотреть сообщение
Пишет: "rar.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
ты разобрался в коде? где у тебя rar.exe лежит?
ZuBy вне форума Ответить с цитированием
Старый 01.02.2014, 16:33   #25
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от bilibian Посмотреть сообщение
Пишет: "rar.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
так положите rar.exe рядом со своей программой! (ну, как вариант, можете через переменную среды окружения path обеспечить доступ к каталогу, где лежит rar.exe, но, думаю, что в вашем случае помещение rar.exe вместе с вашим exe-шников более подходит.)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.02.2014, 16:41   #26
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А он нужен rar.exe для самораспакующегося архива?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 01.02.2014, 16:48   #27
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А он нужен rar.exe для самораспакующегося архива?
Проверь, я дал 100% рабочий код! Как для Delphi так и для Cmd

SFX архив в себе хранить некое .exe (отросток rar.exe) которое сохраняется где-то и распаковывает по параметрам пользователя

Последний раз редактировалось ZuBy; 01.02.2014 в 16:51.
ZuBy вне форума Ответить с цитированием
Старый 01.02.2014, 16:52   #28
bilibian
Форумчанин
 
Регистрация: 21.01.2014
Сообщений: 389
По умолчанию

Цитата:
Сообщение от ZuBy Посмотреть сообщение
ты разобрался в коде? где у тебя rar.exe лежит?
Разобрался, но таскать за собой целый каталог winrar как то не совсем то, что мне нужно.
bilibian вне форума Ответить с цитированием
Старый 01.02.2014, 16:53   #29
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от bilibian Посмотреть сообщение
Разобрался, но таскать за собой целый каталог winrar как то не совсем то, что мне нужно.
там один файлик 149 кб название его RAR.EXE (консольная программа!)
ZuBy вне форума Ответить с цитированием
Старый 01.02.2014, 16:55   #30
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

есть еще вариант

Цитата:
Исходные тексты UnRAR и библиотеку UnRAR.dll
можно загрузить с сайта WinRAR по адресу
http://www.rarlab.com (раздел "RAR > Extras").
ZuBy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программно распаковать архив милт Общие вопросы Delphi 36 18.01.2014 01:16
Самораспаковывающийся архив. vovken1997 Общие вопросы Delphi 2 03.08.2012 22:51
Распаковать архив в поток Claster Помощь студентам 4 02.06.2011 20:12
Создать для программы самораспаковывающийся архив Zolushka20 Общие вопросы Delphi 3 21.02.2011 19:56
Самораспаковывающийся архив капризничает. docbrain Свободное общение 4 21.07.2010 19:27