Attsync. Альтернатива
Ждать пока nanoDev выгребет все баги мне некогда, работать надо сейчас, поэтому...
Под свои потребности сделал сборочку, на основе кода Андрея Бушмана (с небольшими изменениями).
взять сборочку можно тут: https://disk.yandex.ru/d/87lVPPumz3FPzA
В архиве две сборки под Autocad 2018-2021 и nanoCad 21. Также в архиве простенький тестовый dwg пример.
Для вызова доступны две команды:
- от Андрея Бушмана drz-MySynch
что делает:
- синхронизирует атрибуты блоков с их описанием, но при этом не смещает, не вращает атрибут в положение по умолчанию. т.е. после синхронизации все существующие в описании атрибуты по идее остаются на своих местах;
- не изменяет состояние видимости вхождения блока;
- удаленные в описании блока атрибуты из вхождения удаляются, добавленные в описание блока добавляются во вхождения (если есть значение по умолчанию, то с этими значениями)
2. от Gilles Chanteau drz-MySynchHard
что делает:
- то что должен был делать Attsync в nanoCad 21, только по нормальному (без удаления значений атрибутов и видит атрибуты в измененных дин блоках)
!!!! Важно:
- drz-MySynch работает только в nanoCad 21, в nanoCad 20.х некоторые .NET методы не реализованы (либо я не разобрался, как((();
- drz-MySynchHard в nanoCad 20 обрабатывает только статические блоки, в nanoCad 21 обрабатывает все;
- Тестировалось на nanoCad х64 (теоретически должно и на х86 работать, если надо пересоберу без проблем);
- На автокад не тестировалось, но по опыту предыдущих стрельб должно работать на АК2018-2021
Короче кому интересно скачивайте пробуйте.
Edited by doctorraz
0 Comments
Recommended Comments
There are no comments to display.