Имя: Пароль:
1C
1C 7.7
v7: WinRar
,
0 Zzema
 
15.06.12
13:13
Добрый день всем! не могу что то разобраться . Архивирую Папку "ДатаОтчет". Пишу так:
Команда = "C:\Program Files\WinRAR\WinRAR.exe a " + сокрЛп(Каталог)+"\"+Строка(ДатаОтчета)+".rar";
ЗапуститьПриложение(Команда);

Архивирует папку в которой лежит обработка.. что не так?
1 Mort
 
15.06.12
13:15
Да все вроде нормуль. Путь к результирующему файлу rar указан - туда и кладется.
2 Шелест
 
15.06.12
13:16
В Отладчике что выдает Команда?
3 Zzema
 
15.06.12
13:16
(1)да кладется туда.. но кладется не то. мне надо чтобы архивировалось то что в папке ДатаОтчета. а архивируется та папка в которой обработка лежит...
4 Ёпрст
 
15.06.12
13:18
(0) дык укажи, что именно нужно архивировать, вместе с путём
А щас у тебя, только путь , куды сам архив класть
5 Mort
 
15.06.12
13:18
(3) РАР должен сам догадаться что архивировать?
6 Ёпрст
 
15.06.12
13:19
Команда  = Команда +" .\ДатаОтчет\*.*";
7 Андрюха
 
15.06.12
13:19
Если память не изменяет
WinRAR.exe a -rP ИмяАрхива.рар ИмяПапки
8 Zzema
 
15.06.12
13:21
(4)Есть вариант так
Команда = "C:\Program Files\WinRAR\WinRAR.exe a " + сокрЛп(Каталог)+"\"+Строка(ДатаОтчета)+".rar"+" "+СокрЛП(Каталог)+"\*.csv";
ЗапуститьПриложение(Команда);
тогда архивирует нужные файлы.. но почему то со всем путями.. те не просто ДатаОтчета.rar а внутри нужные файлы. архив содержит все папки D:work\arhciv\ДатаОтчета
9 Ёпрст
 
15.06.12
13:22
(8) хелп читать в ломы ужо к винрару ?
Там все команды есть и ключи, если чё.
10 Ёпрст
 
15.06.12
13:23
WinRAR.exe a -df -ep -y
11 dangerouscoder
 
15.06.12
13:24
(10) +1 в хелпе есть ключи и примеры использования
12 Zzema
 
15.06.12
13:35
(10) читаю блин.. туплю не выходит вот и спрашиваю
13 Irek-kazan
 
15.06.12
13:35
(12) пользуй 7-zip он бесплатный
14 Анцеранана
 
15.06.12
14:10
(0)(13) +1 давно было, на 7-ке еще в 2005 работал... сколько не пилил винрар - не мог добиться нужного эффекта , забил и использовал 7-zip, и кажется не ЗапуститьПРиложение , а как-то по-дугому ВыполнитьКоманду что ли или как-то так и все сраслось.