|
Zip как Com можно? | ☑ | ||
---|---|---|---|---|
0
magicSan
31.07.13
✎
11:08
|
В винде есть зипование. Но доступа из cmd к нему нету (не видел?). Возможно это COm объект и можно как то из 1с достучатся?
|
|||
1
H A D G E H O G s
31.07.13
✎
11:10
|
Что мешает использовать встроенное в 1С?
|
|||
2
DGorgoN
31.07.13
✎
11:12
|
Для начала версию 1с озвучь. Как com использовать не получится - а вот базовые функции использовать можно. В т.ч. к примеру через 7zip и "командасистемы"
|
|||
3
DGorgoN
31.07.13
✎
11:14
|
||||
4
ЧеловекДуши
31.07.13
✎
11:15
|
А скачать бесплатную прогу EXE для работы с архивами ZIP не пробовал?
Что бы потом их в батничку прописывать. А так 7-Zip вроде поддерживает командную строку |
|||
5
ЧеловекДуши
31.07.13
✎
11:17
|
+ 7-Zip Command-Line
http://www.dotnetperls.com/7-zip-examples |
|||
6
H A D G E H O G s
31.07.13
✎
11:17
|
Жесть жеж!
ЗаписьZipФайла (ZipFileWriter) ЗаписьZipФайла (ZipFileWriter) Методы: Добавить (Add) Записать (Write) Открыть (Open) Конструкторы: На основании имени файла Формирование неинициализированного объекта Описание: Предназначен для записи в ZIP архив. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение. |
|||
7
magicSan
31.07.13
✎
11:18
|
да хватит хватит чо налетели то??? вче ваши внешние и внутренние методы на 8 им так понятно
|
|||
8
magicSan
31.07.13
✎
11:18
|
Я же написал что надо, в семерки хотим без всяких внешних прог добраться до архивирования виндой
|
|||
9
magicSan
31.07.13
✎
11:20
|
zipfldr.dll походит на штатный архиватор винды
|
|||
10
H A D G E H O G s
31.07.13
✎
11:23
|
Давайте я вам ВКшку накидаю, там этих Дефлэйтов хоть опой ешь.
|
|||
11
magicSan
31.07.13
✎
11:25
|
штатная нужна, вопрос интереса, может какой то админ не искавший легких путей заморачивался ))
|
|||
12
mzelensky
31.07.13
✎
11:27
|
(0) точно знаю, что ВинРАР поддерживает командную строку с через которую его и юзаю из под 1С.
В Зипе такого нет??? |
|||
13
magicSan
31.07.13
✎
11:32
|
(12) не надо винРАР, не надо команд 1с, не надо никакой штатной куеты. В винде есть функция зипования - до неё хочется достучатся.
(12) Ну там возможно не совсем тот самый зип. |
|||
14
mzelensky
31.07.13
✎
11:36
|
(13) чувак, что то ты сам себе противоречишь:
"Возможно это COm объект и можно как то из 1с достучатся?" и "не надо команд 1с, не надо никакой штатной куеты" ??? Ты уже определись что ты хочешь. |
|||
15
magicSan
31.07.13
✎
11:40
|
(14) зипования штатного 1 с не надо
|
|||
16
mzelensky
31.07.13
✎
11:42
|
(15) а я тебе ни слов про штатное зипование не говорил.
я написал: "точно знаю, что ВинРАР поддерживает командную строку" подчеркну "КОМАНДНУЮ СТРОКУ"...еще раз для наглядности "КОМАНДНАЯ СТРОКА"!!!! "Первый-первый, я второй" (С) |
|||
17
magicSan
31.07.13
✎
11:47
|
(16) первые два предложения в ветке "В винде есть зипование. Но доступа из cmd к нему нету (не видел?)." "В винде есть зипование. Но доступа из cmd к нему нету (не видел?)."
и не раз уже написал не нужен ВИНРАР |
|||
18
H A D G E H O G s
31.07.13
✎
11:52
|
(17) Хватит глупить. В винде есть zip в виде плагина к процессу Explorer.exe, написанного именно для него по специальным правилам (через интерфейс, уж не скажу какой).
|
|||
19
Salimbek
31.07.13
✎
11:52
|
(15) тебе под 7.7 надо?
Короче варианты: 1. Использовать BinaryData - pkZip из 1С++ 2. Если очень хочется штатного архивирования средствами винды, то видел тему, короче создается пустая zip-папка в винде, и складывается куда-нибудь в качестве шаблона, потом, как надо создать новый архив, шаблон копируется, переименовывается и внутрь полученной папки копируются файлы. |
|||
20
Salimbek
31.07.13
✎
11:52
|
+(19) Вот, нашел ту тему: http://www.1cpp.ru/forum/YaBB.pl?num=1350112584/6#6
|
|||
21
Жан Пердежон
31.07.13
✎
11:52
|
Q> There is a zip/unzip option in the context menu so is it accessible from the command line?
A> Yes and no. The yes: rundll32.exe zipfldr.dll,RouteTheCall filename.zip would open the file in the explorer as a "compressed folder" similar to clicking open a zip folder The no: There is no other entry point in zipfldr.dll that allows decompressing files directly from command line. I would suggest using the 7zip command utilities or unzip.exe as these are free (as in freedom as well as in beer) |
|||
22
magicSan
31.07.13
✎
11:56
|
(18) не удивил, обращатся то к zip как то можно? (19) за папку спаисбо - уже видели этот метод . Там ещё есть третий - делать атрибут файла архивный , система сама его заархивирует.
|
|||
23
H A D G E H O G s
31.07.13
✎
11:57
|
(22) см (21), там походу всего одна экспортная функция (ну кроме 4 базовых для COM объекта).
|
|||
24
magicSan
31.07.13
✎
11:58
|
(23) угум вот смотрю уже в первоисточнике
|
|||
25
H A D G E H O G s
31.07.13
✎
12:00
|
Давай раскошеливайся, накропаю эксклюзивную dll
|
|||
26
magicSan
31.07.13
✎
12:02
|
(25) я и сам могу, но весь прикол в том чтоб запустить штатный. Мне чем раскошеливается проще винраром зиповать
|
|||
27
mzelensky
31.07.13
✎
12:08
|
(25) можно сделать красиво! Качаешь бесплатную прогу для архивации, ток такую, чтобы не нужно было устанавливать и поддерживала командную строку (думаю найти можно). Засовываешь ее в макет. При необходимости разворачиваешь прогу из макета во временный каталог, передаешь через командную строку параметры для архивации и после всего этого удаляешь прогу!
Красиво и универсально! |
|||
28
H A D G E H O G s
31.07.13
✎
12:14
|
(27) Брррр.
|
|||
29
Ахиллес
31.07.13
✎
12:19
|
тваюжмать, развели канитель на пустом месте. Чё вы его уговаривает то, ну хочет человек зип через ком юзать, ну флаг ему в руки и барабан на шею.
|
|||
30
magicSan
31.07.13
✎
12:20
|
(29) дак ДАДАДАДАД (27) нет не красиво - грю же есть встроенный, ну не сростется видимо
|
|||
31
Ахиллес
31.07.13
✎
12:22
|
(30) Ты уже полтора часа мозх тут всем компостируешь, хотя работа с архивами из 1С это пять минут погуглить если до этого ваще не в теме был.
|
|||
32
ЧеловекДуши
31.07.13
✎
12:27
|
(11) Иди обратно в дворники, там все штатно :)
|
|||
33
ЧеловекДуши
31.07.13
✎
12:27
|
(31) Он про 1С 7.7, там нет этого :)
|
|||
34
ЧеловекДуши
31.07.13
✎
12:28
|
+ Как собственно нет и понятия Ком-а :)
А ОЛЕ <> КОМ :) |
|||
35
magicSan
31.07.13
✎
12:29
|
(31) ВСТРОЕННЫЙ АРХИВАТОР ВИНДЫ .... (32) ты сначала место освободи (34) ещё один кэп??? сейчас будешь вирищать про командную строку и запуск винрара?
|
|||
36
magicSan
31.07.13
✎
12:31
|
речь идет не только в контексте 1с, те же Ws, да и вообще кули оно не доступно не через какое место??? хотя по факту есть
|
|||
37
mzelensky
31.07.13
✎
12:33
|
(36) напиши жалобу в Мелкософт, а еще лучше подай на них в суд, глядишь отсудишь пару лямов :)
|
|||
38
H A D G E H O G s
31.07.13
✎
12:35
|
За это время можно было deflate в 1С начать реализовывать.
|
|||
39
magicSan
31.07.13
✎
12:38
|
(38) дело не тока в 1с, дело в принципе (цмд всш). Почему есть а использовать нельзя?
|
|||
40
H A D G E H O G s
31.07.13
✎
12:41
|
(39) Потому что:
1) Микрософт сделала эту либу под себя. 2) Ей было лениво писать интерфейсы. 3) Даже если бы она прописала экспортные функции (еще проще) - чем эта либа была лучше других 100500 либ с открытым кодом, валяющихся по этим вашим интернетам? |
|||
41
magicSan
31.07.13
✎
12:50
|
(40) она уже есть в этой вашей винде , пишешь скриптяру архивируешь посылаешь, через эти ваши интеренты, на том конце получают и видят файлы , безо всяких этих ваших "100500 либ с открытым кодом, валяющихся по этим вашим интернетам"
|
|||
42
DGorgoN
31.07.13
✎
12:52
|
(41) Мелкософт не написал интерфейсы к этой либе. Ферштейн?
|
|||
43
DGorgoN
31.07.13
✎
12:54
|
Это даже не к 1с вопрос. Этот вопрос можно озвучить так: "как получить доступ к виндовой функции архивирования и разархивирования, желательно с примером работы с 1с 7.7"
Ответ - никак, ибо мелкомягкие не проработали работу компоненты через командную строку и не проработали сom интерфейс. |
|||
44
magicSan
31.07.13
✎
13:01
|
(42) выше сказано не раз уже. 1с тут не причем.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |