На всем известном торрент-треккере выложено 280 гБ данных по изделиям разных производителей.
Возник вопрос как загрузить себе нужное.
1. считаю попытку загрузить всю базу целиком - глупостью. Тупить будет и мусора будет много в котором нужно будет копаться.
2. был уверен, проблема выгрузки нужного изделия из БД, только у меня, а остальные владеют какие-то тайным знанием, по извлечению нужного.
в итоге _ДЛЯ_СЕБЯ_ написал скрипт, которая извлекает _ОДНО_ изделие из БД
для работы нужен python > 3.6 и, насколько, помню нужно еще установить py7zr. Устанавливается он так: pip install py7zr
в качестве параметров принимает два значения
- первый параметр путь к файлу edz
- второй параметр код номенклатуры
например по команде:
get_part.py H:\BaiduNetdiskDownload\Siemens_1.edz SIE.3LD2704-0TK53
из БД H:\BaiduNetdiskDownload\Siemens_1.edz будет извлечено изделие SIE.3LD2704-0TK53 и появиться файл SIE.3LD2704-0TK53.edz
В файле будут находится описание изделия и все макросы и докумены, которые положил разработчик в исходный EDZ (относящиеся к данному изделию).
Этот файл можно подгрузить в EPLAN обычным способом (кнопка импорт)
утилита тут
https://disk.yandex.ru/d/YaDRo30a9XaDIg
Замечания:
1. НУЖНО ЗНАТЬ в каком файле EDZ находится описание нужно изделия
2. скрипт не выгружает принадлежности. Необходимые нужно выгрузить отдельно.
3. Скрипт писался для себя. Проверен раз 30.
P.S. если есть штатная возможность прошу научить :)))))
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Утилита для извлечения одного изделия из базы изделий производителя
Модератор: специалисты Eplan
-
- знаток Eplan
- Сообщения: 1457
- Зарегистрирован: 17 окт 2012, 11:24
- Имя: Виталий
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 61 раз
- Поблагодарили: 182 раза
Утилита для извлечения одного изделия из базы изделий производителя
Я обычно переименовываю файл edz в zip, средствами TC произвожу поиск нужных изделий, копирую их вручную в отдельный каталог и импортирую.