|
|
|
Обработка с использованием архиватора 7-ZIP. | ☑ | ||
|---|---|---|---|---|
|
0
Natalika
15.10.09
✎
15:46
|
Есть ли у кого-нибудь обработка, в которой архивируется файл с помощью архиватора 7-ZIP? Очень нужно, помогите, пожалуста!!!
|
|||
|
1
Живой Ископаемый
15.10.09
✎
15:47
|
боже, почему? зачем? ведь в в8 есть свой объект для сжатия файлов...
|
|||
|
2
Mirid
15.10.09
✎
15:49
|
Процедура КнопкаВыполнитьНажатие()
КомандыСистемы("7za.exe a Arc.7z *.*"); КонецПроцедуры; |
|||
|
3
Natalika
15.10.09
✎
15:50
|
Мне для 1С 7.7
|
|||
|
4
Mirid
15.10.09
✎
15:50
|
КомандаСистемы() точнее так
|
|||
|
5
Mirid
15.10.09
✎
15:51
|
(3) тогда вам не сюда а в v7
|
|||
|
6
Живой Ископаемый
15.10.09
✎
15:51
|
2(3) врешь, у меня в настройках вообще отключен раздел по в77.. Если бы для в77 - я бы твоей ветки не увидел
|
|||
|
7
Megas
15.10.09
✎
16:01
|
@set dateY=%date:~6,4%
@set dateM=%date:~3,2% @set dateD=%date:~0,2% @set FileName=local_db_%dateY%%dateM%%dateD%0130.BAK @set FileZIPName=%dateY%_%dateM%_%dateD%-01-30.7z c: cd "c:\Program Files\7-Zip\" 7z.exe a E:\sBases_1C\MSSQL\BACKUP\%FileZIPName% E:\sBases_1C\MSSQL\BACKUP\%FileName% @set zError=%Errorlevel% if %zError% equ 0 (copy E:\sBases_1C\MSSQL\BACKUP\%FileZIPName% \\samba\backup\1c_arhiv\) |
|||
|
8
acsent
15.10.09
✎
16:01
|
||||
|
9
Megas
15.10.09
✎
16:04
|
(8) Да что же это такое ... я всё это сам писал ...а оно уже написанное есть =(
|
|||
|
10
Natalika
15.10.09
✎
16:07
|
Вы наверно не так меня поняли - мне в 1С 77 надо. И надо не бекап базы сделать, а заархивировать файл с отчетом. Спасибо.
|
|||
|
11
Natalika
15.10.09
✎
16:24
|
Есть ли у кого-нибудь обработки или подскажите ссылку, где можно посмотреть как использовать архиваторы в 1С 77???
|
|||
|
12
ДенисЧ
15.10.09
✎
16:25
|
(11) Читай (2)
|
|||
|
13
Natalika
15.10.09
✎
16:32
|
(12) Объясните пожалуста синтакис КомандаСистемы().
КомандаСистемы("7za.exe a Arc.7z *.*"); Здесь файл 7za.exe архивируется в файл Arc.7z *.*??? А где написано каким архиватором? и что значит " a "? Спасибо. |
|||
|
14
ДенисЧ
15.10.09
✎
16:34
|
(13)
7za.exe - сам архиватор a - добавить файлы в архив Arc.7z - имя архива *.* - маска имён файлов для добавления. |
|||
|
15
Natalika
15.10.09
✎
16:43
|
(14) хорошо, спасибо. А где прописывать сам файл, который нужно поместить в архив?
КомандаСистемы("7za.exe a С:\Arc.7z С:\ФайлДляАрхива.xls"); Так будет работать? |
|||
|
16
ДенисЧ
15.10.09
✎
16:43
|
(105) Будет. Но лучше не использовать русские буквы и быть осторожным с пробелами в именах.
|
|||
|
17
Natalika
15.10.09
✎
16:46
|
А как тогда потом разархивировать? И какой тут архиватор используется? 7-zip? Его устанавливать надо или он встроенный? Хорошо, буду создавать файлы без использования русских букв. А в самом файле может быть информация на русском языке?
|
|||
|
18
Natalika
15.10.09
✎
16:57
|
(16)Ответьте пожалуста, если вам не трудно.
|
|||
|
19
ДенисЧ
15.10.09
✎
16:57
|
(17) 7zip нужно устанавливать. Распаковывать или e или x - не помню. В самом файле может быть хоть обнажённая натура, хоть CP - архиватору это где-то до ширинки.
|
|||
|
20
Natalika
15.10.09
✎
17:00
|
(19) Спасибо большое за объяснение, но можно объяснять без "обнажённых натур" и "ширинок"?! Я ведь девушка!!!
|
|||
|
21
ДенисЧ
15.10.09
✎
17:01
|
(20) Можно, но будет ещё грубей :-) А ширинка - она и у мужчин, и у женщин где-то на одном уровне :-)
|
|||
|
22
Natalika
15.10.09
✎
17:03
|
:( да уж.... ладно, стерплю, вы все-таки помогли!! Полезла тогда искать этот 7-zip. Счастливо. И все-таки с девушками не надо грубо... Не хорошо так...
|
|||
|
23
ДенисЧ
15.10.09
✎
17:04
|
(22) Вас, Ивановых, не поймёшь... Одной нравится, другому не нравится...
|
|||
|
24
Megas
15.10.09
✎
17:07
|
Это bat файл :
============== c: Перехожу на диск C: cd "c:\Program Files\7-Zip\" В папку с 7z.exe (туда куда поставил 7зип) 7z.exe a E:\sBases_1C\MSSQL\BACKUP\%FileZIPName% E:\sBases_1C\MSSQL\BACKUP\%FileName% Файл E:\sBases_1C\MSSQL\BACKUP\%FileName% архивирую в E:\sBases_1C\MSSQL\BACKUP\%FileZIPName% @set zError=%Errorlevel% полчаю и присваиваю в переменную zError код возврата процедуры (если 0 то всё заархивировалось , если 1 то что то не так) И вообще учиться учиться и ещё раз .... тудаже |
|||
|
25
ДенисЧ
15.10.09
✎
17:07
|
(24) Архиваторы нужно в PATH прописывать... Советы лучших архиватороводов планеты!
|
|||
|
26
Natalika
15.10.09
✎
17:10
|
(23) Простите еще раз - куда нужно прописывать архиватор??? Он ведь в c:\Program Files\7-Zip по умолчанию ставится... Это не правильно что ли???
|
|||
|
27
ДенисЧ
15.10.09
✎
17:11
|
(26) Так... Всё, ничего никуда не надо прописывать... В (24) нормальное решение.
|
|||
|
28
TeddySlaf
15.10.09
✎
18:03
|
Читай помощь к 7z. Например, можно открыть файл помоши
из Program Files\7-zip\7-zip.chm. Вот из него выдержки: 7z <command> [<switch>...] <base_archive_name> [<arguments>...] Command: a Add b Benchmark d Delete e Extract l List t Test u Update x eXtract with full paths Switch:-- Stop switches parsing -ai Include archive filenames -an Disable parsing of archive_name -ao Overwrite mode -ax Exclude archive filenames -i Include filenames -m Set Compression Method -o Set Output directory -p Set Password -r Recurse subdirectories -scs Set charset for list files -seml Send archive by email -slp Set Large Pages mode -slt Show technical information -sfx Create SFX archive -si Read data from StdIn -so Write data to StdOut -ssc Set Sensitive Case mode -ssw Compress files open for writing -t Type of archive -u Update options -v Create Volumes -w Set Working directory -x Exclude filenames -y Assume Yes on all queries |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |