Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создания архиватора [D7, Win95/98]


voe ©   (2003-11-23 02:05:00) 

Прошу помощи!!!
Я хочу написать визуальную оболочку для архиватора HA(так он называется).
Как обратиться к нему я заню
WinExec("ha.EXE e rr.ha ", SW_SHOWNORMAL);
Теперь вопрос:
Как зделать стобы это работало для всех файлов которе я буду выберать из программы?


voe   (2003-11-25 01:31:00) [1]

вот список ключей :
usage : HA <cmd> archive [files]
examples : ha a21r foo \bar\*.* , ha l foo , ha xy foo

commands :
a[sdqemr012] - Add files d[q] - Delete files
e[aqty] - Extract files f[sdqemr012] - Freshen files
l[f] - List files t[q] - Test files
u[sdqemr012] - Update files x[aqty] - eXtract files with pathnames

switches :
0,1,2 - try method (0-CPY,1-ASC,2-HSC)
t - Touch files r - Recurse subdirs
f - Full listing y - assume Yes on all questions
m - Move files a - set system specific file Attributes
e - Exclude pathnames s - find Special files
q - Quiet operation d - make Directory entries


K.o.Z   (2003-11-24 22:14:00) [2]

лучше ничего не переводить, а дописать оболочку на Си


closer   (2003-11-24 20:56:00) [3]

Сори, вот правильная http://closer.at.tut.by/ha_src.zipно это кажись старая версия, может есть поновее (точнее поновее точно есть, она реализована плагине для TotCmd, но исходников этих я не видел)


Ferr   (2003-11-24 10:33:00) [4]

closer © - где исходники??


closer   (2003-11-24 02:07:00) [5]

Я бы пошёл другим путём:
1. У этого архиватора есть исходники, я выложил их здесь http://closer.at.tut.by/Ha.zip, кажись они на Си.
Можно перевести их на Object Pascal, и паковать/распаковывать файлы используя свой код.

2. Или попытатся использовать планин от WinCmd http://www.wincmd.ru/show.php?id=ha


Anatoly Podgoretsky   (2003-11-23 14:01:00) [6]

Это синоним по смыслу, сути не меняет, я думаю там есть ключ, который позволяет работать со списком или даже прямо можно перечислить нужные файлы. Короче лезть в документацию.


Rouse_   (2003-11-23 13:41:00) [7]

Немножко поправлю Анатолия, нужно знать список ключей самого архиватора (директивы это немного другое...)


Anatoly Podgoretsky   (2003-11-23 10:16:00) [8]

Возможно и без цикла можно, но надо знать список директив НА


Е-Моё имя   (2003-11-23 02:22:00) [9]

цикл for подойдет

---
nil


Наверх

Титульная страница Поиск, карта сайта Написать письмо