|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Статистика об XData в dwg
топограф, технолог
Москва
Регистрация: 24.05.2009
Сообщений: 3,075
|
||
Просмотров: 11083
|
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Давайте предположим, что люди вокруг добрые и отзывчивые, готовые потратить на Вас свое время и силы, согласные даже прошерстить файлы работодателя и предоставить Вам некую статистику,
НО Вы бы хотя бы инструмент для этого предоставили бы! Или предполагается, что пользователь должен написать для себя инструмент, который собирает требуемую для ВАС статистику, потом собрать эту статистику и потом еще и опубликовать её?! И все это просто так, из чистого альтруизма. Я все правильно понял? Или Вы просите для ВАС написать такой инструмент? Последний раз редактировалось Boxa, 23.07.2021 в 07:57. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
причем на лиспе) Хотя на .Net сделать элементарно путем расчета хэша последовательности Dxf кодов расширенных данных. А на лиспе... да ну нафиг) |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Ну мало ли какие надстройки в работе используются... я собственно к тому, что все эти dwg файлы они не пользователя, они работодателя и я не думаю, что работодатель будет в восторге от проявления такого альтруизма... а вдруг файл попортишь или метку времени поменяешь или софт не совсем легальный...
Я бы нафиг послал с таким просьбами. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
ну увидит имя приложения и некоторый набор данных XData. Если не совсем рукожопый программист надстройки - то большая часть визуально идентифицируемых данных будет во внешнем хранилище, поэтому эти XData ничего толком в плане описательных данных не дадут, имхо.
да уже были попытки несколько лет назад со стороны ТС "выцыганить" список информационных полей по различным проектируемым разделам у форумчан с очевидным результатом) |
|||
![]() |
|
||||
Цитата:
![]()
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Цитата:
Видимо, я излагаю мысли дико криво... ![]() Я создание такой программы и имел в виду. Проанализировать на предмет XData весь dwg или только указанные объекты, и получить о них статистику в удобном пользователю виде.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
|
|||
![]() |
|
||||
Вопрос по существу. Если есть удобнее способы, то давайте возьмем их.
Я предложил такой вариант, поскольку он действительно удобен - и сразу видно на экране, и можно сразу сохранить в Блокнот или т.п., и потом смотреть, сравнить с прежним и т.д. Например - самое очевидное - можно выгружать отчет в командное окно. Но там нужно выделять самому, если список длинный, то его нужно листить, легко скопировать не все. Предложил этот, т.к. был удачный опыт для аналогичных данных. Оттуда и приложенная картинка взята.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
нет удобнее способов. XData - программный интерфейс (API), предоставленный Аутодеск разработчикам надстроек для возможности привязывания дополнительных данных к примитивам. Не будут пользователи сидеть и анализировать XData в любом виде - им за это никто не заплатит, потому что "выход" нулевой)
|
|||
![]() |
|
||||
Нужно ли показывать пользователям XData, создаваемые самим AutoCAD?
Официального списка таких не нашел. Electrical создает множество XData, и его списка я тоже не нашел. Т.к. здесь о пользовательских инструментах, то, может, знать о собственных автокадовских XData пользователям ни к чему? И безопаснее? Или безопаснее, полезнее пользователям о них знать?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
|
|||
![]() |
|
||||
... Или лучше, безопаснее показывать, но с, допустим, специальными отметками, что это не пользовательские XData?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Такая программка для статистики XData - приложена.
Не получилось сделать сохранение через Ctrl C - говорят, что в лиспе это слишком сложно. Но и с Save нормально. Теперь всегда можно узнать о количестве и составе XData в файле и/или у выбранных объектов. В т.ч. о наличии Apps с одинаковыми названиями, но с разными описаниями.
__________________
количество моих сообщений не говорит о знании Автокада Последний раз редактировалось АлексЮстасу, 12.10.2021 в 18:10. Причина: замена лиспа - исправлены комментарии |
||||
![]() |
|
||||
Проверил XDTOOLS_STAT на тяжелом файле в 24 мб, 96000 объектов - https://forums.autodesk.com/t5/visua...725219#M422725
Сделала, но слишком медленно - почти за 9 минут. И это можно понять - написана новичком-любителем. При том, что его же XDTOOLS_CHECK, похожей сложности, cправилась с этим файлом за 2.5 минуты. Посоветуйте, как-то эту XDTOOLS_STAT можно ускорить?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Я не в курсе, ускоряет ли компиляция лисп?
Сейчас эта программа работает почти в 4 раза медленнее, чем очень похожая того же автора XDTOOLS_CHECK. В обеих программах в общем-то одни и те же действия или аналогичные. Автор - совершенный новичок, и писал, чтобы программа вообще выполняла задачу, но не мог учитывать скорость работы. Просто не знает, что именно влияет на скорость.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Цитата:
2. Есть следы вертикальных решений (а они нередко используют вместо xdata другие механизмы, более интересные). 3. На код даже смотреть страшно. Ускорить? Да этот код проще пристрелить, чтоб не мучался, и написать с нуля.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Цитата:
3. И код хорош тем, что реальный - он есть, и работает. Поскольку другого нет, то как ускорить его работу, что бы в нем изменить?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Либо тебя все устраивает, либо занимайся переработкой кода. Я, например, даже примерно не смог понять, чего он должен вываливать в результате
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Цитата:
В смысле? Что написано в названии и в 1-м сообщении темы, то и выдает.
__________________
количество моих сообщений не говорит о знании Автокада Последний раз редактировалось АлексЮстасу, 10.11.2021 в 16:05. |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
И все? Только количество??
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Можно еще что-нибудь полезное попросить вывести.
Что еще имело бы смысл?
__________________
количество моих сообщений не говорит о знании Автокада Последний раз редактировалось АлексЮстасу, 10.11.2021 в 16:32. |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
К вопросу о качестве кода. Мой вариант, нескомпилирован. Основные потери времени - тупо на реакцию ACAD'a на выбор. Все остальное записано "вживую", без монтажа:
https://autode.sk/3knEUM5 ----- добавлено через 18 сек. ----- Видео еще обрабатывается, будет доступно примерно через полчаса, кмк
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
2. Делать обработку большого количества распределенных данных на лиспе, причем зная его поверхностно - радуйтесь, что 10 мин, а не все 2..3 часа колупается) |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Тебе уже много раз говорили, что наличие XData само по себе ничего не значит. Имеет значение только софт, который эти данные записывает-читает-обрабатывает. Без софта все это - как машина без двигателя.
----- добавлено через 37 сек. ----- Видео, кстати, уже доступно, проверил только что.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Цитата:
Но программа же еще 8 минут что-то делает...
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Ты мое видео смотрел?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Теперь посмотрел.
Очень быстро. ![]() Отличия XDTOOLS_STAT: 1. Отображение ручек выделенного в программе нужно, чтобы лучше видеть это выделенное. Ведь в задаче было не только для всего dwg, но и для указанных объектов. 2. Программа выдает еще количество-названия одноименных Apps, имеющих различный состав/последовательность данных (кодов).
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Мне а) лень б) некогда и в) я не вижу во всем этом смысла. Выбор всего состава пространства модели я сделал только для одной цели - показать, что при более-менее нормальной организации кода можно добиться приемлемого быстродействия.
Я не зря сказал, что я не вкурил, что должно вываливаться в результате. Ты попросил "как в начальном посте" - я сделал. Все, дальше без меня ![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
По поводу быстродействия. На .Net - загрузил сборку, нажал Ctrl+A, меньше чем через 10 сек выдало результат.
----- добавлено через ~1 ч. ----- причем на сам проход по всем расширенным данным всех примитивов потрачено 230мс, остальное время акад занимался своими внутренними делами типа отрисовки выделения и т.п. Последний раз редактировалось Сергей812, 13.03.2025 в 14:33. |
|||
![]() |
|
||||
В начальном посте было и про выбранные пользователем объекты, и про одноименные Apps с различными описаниями.
Как и про окно с результатами, из которого удобно их быстро и полно сохранить. Что это было-то? ![]() 1. Про узкие места автору кода не подсказал. 2. Советов ему не дал. 3. Свой альтернативный код не опубликовал. 4. Продемонстрировал издалека, что лучше новичка-любителя. ???
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 627
|
Если очень хочется "допилить это", то расставь по коду (после завершения
выборок, циклов и т.п.) с десяток "выводов текущего времени". Увидишь, какой блок программы тратит самое большое время. Там и копай дальше.
__________________
Счастливо, Алексей! |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Цитата:
ЗЫ. Сейчас в конторе активно используют ADT, включая проект, из-за этого в файлах и в объектах столько XData и ExtDict, что волосы на голове седеют, при этом сторонних приложений не используется. Юзают и экспортированные листы из Ревит, там вообще каждая линия в XData подписана какому объекту в Ревите она принадлежала, используют Civil3d с его объектами и дополнительными данными в примитивах и я ведь голловой понимаю, что это не мусор, все эти данные прописывают взаимодействие объектов в рамках чертежа, или обеспечивают обратную совместимость или еще как то помогают, и смотрю я на все это безобразие в файлах, читаю эту, и не только эту, тему про статистику XData и не могу понять зачем, зачем нужна эта статистика, что бы оценить что? Поясните мне пожалуйста сирому и убогому, а то так и помру неучем. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop: Boxa, идея фикс и желание сделать хайп, когда поезд уже давно ушел.. Если бы действительно хотел - за эти годы "обсасывания" XData можно было вполне научиться программированию и сделать, например, некий универсальный аналог того же извлечения данных для любых типов примитивов. Люди до сих пор этим извлечением данных пользуются, поэтому нашло бы применение, имхо
|
|||
![]() |
|
||||
Цитата:
Было бы здорово посмотреть такие файлы. Я пока видел только одно App от Revit - "REVIT". В нашем Map 3D (Civil всегда его включает) есть аналог XData (Object Data) с буквально только четырьмя командами для пользователей. Но даже при этом ничтожном наборе команд Object Data применяют 99% пользователей Map 3D. (Или другие аналоги, имеющиеся в Map 3D). Добровольно и с удовольствием. И рады, когда кто-то делает дополнительные инструменты. И хотят еще.
__________________
количество моих сообщений не говорит о знании Автокада Последний раз редактировалось АлексЮстасу, 17.11.2021 в 15:01. |
||||
![]() |
|
||||
Согласен, но это другая история. Действительно, у нас очень часто используют Map 3D как простой AutoCAD. И 2-3 возможности Map 3D.
Кто использует сам Map 3D, тот применяет либо Object Data, либо Feature (Object) classes, либо объекты sdf.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Цитата:
Возьму простейший пример, список замороженных слоев для конкретного видового порта автокад хранит в XData, поменять этот список можно напрямую редактируя XData или использовав соответствующие методы видового порта и вот еще упомянутый выше пример с Ревитом, в XData примитива пишется Id элемента (еще ряд параметров) которому принадлежала эта линия при экспорте. Допустим у меня пара тысяч таких файлов экспортированных из Ревит в dwg, в которых я с помощью заморозки в видовых портах оформил и подготовил к печати листы, так же настроил анатативность для размеров (это тоже пишется в XData). Вот для этой кипы файлов я получаю статистику и могу ответить на вопросы: Что есть? чего нет? какое? и сколько?, но что мне делать с ответами на эти вопросы, для чего мне эти ответы? "предусмотреть соответствующие действия", что Вы хотите предусмотреть? какие действия? |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
эта мантра
напоминает обратный инжиниринг (Обратная разработка). Правда обратный инжиниринг обычно делается все-таки под конкретные задачи, а не как абстрактное созерцание случайных XData в позе лотоса на закате) |
|||
![]() |
|
||||
Цитата:
Если пользователи сами применяют XData, получают файлы от соисполнителей или извне, то им хорошо бы знать, что и как в таких dwg с XData. Как минимум, есть ли они там вообще. Узнают, передали ли им полные данные или без нужных XData (если они нужны). В частности, могут увидеть, есть ли там XData с названиями, которые они используют сами. Чтобы не возникало путаницы при слиянии или переносе данных. И т.п. Посмотрите, кстати, на этих Ваших файлах вторую близкую программу - XDTOOLS_CHECK. Она покажет возможные проблемы с и из-за XData. Она, конечно, тоже тормознутая, хотя и раза в три побыстрее - писал же начинающий. Хорошо бы посмотреть такие интересные файлы. Можно не публично.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Цитата:
Если я от коллеги на работе услышу про полноту и целостность XData для переданных или принятых файлов, я сначала, мягко говоря, офигею, а потом начну искать попа, для изгнания беса поработившего коллегу. Цитата:
Цитата:
Автокад вылетел с фаталом... Ага!!! Тут виноват XData, нужно поправить.... Ну на, ну да, ведь при фатале прямо написано, Xdata какого объекта вызвало ошибку и из-за какого приложения... Угу. Да и какие могут быть проблемы, если любой вменяемый разработчик понимает, что доверять этим данным нельзя, перезаписать и извратить их может кто угодно, и относится к ним нужно очень осторожно, фильтруя и перепроверяя все что там записано. Так сделайте их самостоятельно, как их сделать я описал или этого описания не достаточно? Это ремарка/шпилька на тему владения обычным автокадом пользователями.... И Вы так и не ответили на вопрос: Какие действия Вы хотите предусмотреть по результатам получения статистики? Последний раз редактировалось Boxa, 17.11.2021 в 17:30. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
|
|||
![]() |
|
||||
Вы давным-давно уже могли бы заметить, что Ваши недоумения от того, что Вы не можете посмотреть на предмет как пользователь, а не как программист.
Цитата:
Для пользователей (и для меня) слово "XData" не означает то же, что для программистов. Для пользователей это условное название конкретно этого способа работы с описательными данными. Пользователю только нужно знать, что в данном случае для описательных данных ему нужно присоединить это нечто к объекту, и в окне такой-то команды ввести нужные значения - нужные характеристики сущностей, с которыми он работает. Такими-то командами можно их просматривать/редактировать, выбирать, проверять и экспортировать. Т.е. пользователь работает не с XData (или т.п.), а с обозначением сущностей объектов и с их характеристиками посредством соответствующих команд. Хотя и в XData (или в т.п.). Цитата:
Цитата:
1. Пользователь увидит общее количество объектов и объектов с нужными ему XData. Если все объекты для его работы должны быть с XData определенных им/ему названий, то он оценит полноту работы. 2. Пользователь сможет сравнить количество объектов какого-то типа с количеством соответствующих XData. И, соответственно, доработать. 3. Пользователь найдет одноименные XData, имеющие различный состав данных. И увидит необходимость исправлений. 4. В т.ч. он сможет контролировать полноту и правильность присоединения XData, запуская программу статистики для однотипных объектов dwg. И, соответственно, присоединить к нужным объектам соответствующие XData или, наоборот, отсоединить. 5. Пользователь увидит, что каких-то нужных XData не хватает. И сможет дополнить данные. 6. Пользователь увидит лишние XData. Которых не должно быть - он сможет удалить. Или оставить, если нужны для другого. В целом: для общего представления о данных, для их контроля и для принятия соответствующих решений и действий. Все - как и при получении статистики (общих сведений) вообще о любом интересующем предмете. Хотите узнать о слоях в dwg - открываете диспетчер слоев. Интересует демография - берете статистику о народонаселении...
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
|
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
АлексЮстасу, извините, но весь Ваш пост №48 противоречит сам себе. Сначала Вы пишете, что пользователю никакие XData не нужны, ему нужен готовый продукт, а во второй половине поста описываете как пользователь правит именно XData...
Но, Вы правы, пользователю нужен готовый продукт, готовая программа с которой он работает и которая выдает нужный ему результат, а как эта программа хранит свои данные, в XData, в Extension Dictionary или еще где то, пользователю плевать. И даже если пользователь узнает, что его любимая програмуля хранит данные в Xdata и там же лежат данные еще нескольких программ, это ничего не изменит. При том, что Вы пытаетесь навязать пользователю проверку целостности данных, хранящихся в XData и я Вам привел пример, как это будет выглядеть. Цитата:
ЗЫ. Вы дали очень интересный набор пунктов в конце, но позвольте я его немного отредактирую, для иллюстрации.... Цитата:
|
|||
![]() |
|
||||
Цитата:
Часть внимания пользователей всегда вынужденно отвлечена на применяемые средства/инструменты. Для пользователей - это издержки при решении своих задач. Т.е. работы с данными. Пользователям в пределе нужно, чтобы эти издержки исчезли. В той же статистике пользователя интересует не статистика об XData (или т.п.), а есть/нет, чего и сколько в XData (или в т.п.), предназначенных для нужных пользователю данных. Т.е. пользователя интересуют сначала и всегда сами данные. А Вы - как программист - естественно, видите сами XData (или т.п.). Т.е. сами программные средства и инструменты для Вас естественное главное. И под готовым продуктом мы с Вами (и другими программистами) в данном случае понимаем разное. В данном случае, для XData (или т.п.) для пользователей нужен продукт-"удочка". Т.е. свободный набор инструментов общего назначения. А программисты понимают продукт-"рыбу". Т.е. заказы под конкретные пользовательские задачи. Не сомневаюсь, что часть программистов понимает, что я имею в виду "удочку". Похоже, что именно это и является настоящей причиной непримиримого оппонирования. Цитата:
Автор не мог выбросить код, как советовали профессионалы. Поскольку он совсем неопытный новичок. Он нашел критичный фрагмент таймерами, как смог переделал, и теперь XDTOOLS_STAT для того тяжелого файла у меня выполняется за 13-14 секунд чистого времени. Все остальное - выделение с ручками, вывод в окно и пр. - занимает сам AutoCAD. Учитывая, что у очень опытных профессиональных программистов за 10 секунд решалась примерно половина задачи, то этот результат совсем не плох же? К тому же эти 13-14 секунд - на моей не мощной машине (Win7, 3.2 гГц, 16 гб памяти, проблемный не SSD диск) и в AutoCAD 2018. Ни автор XDTOOLS_STAT, ни я и не сомневаемся ничуть, что программа написана очень-очень слабо. Поэтому советы по делу или альтернативные коды были бы полезны. Издевательства же над совершенным новичком, глумление над лишенными каких-то способностей тоже полезны. Они показывают, чем являются позволяющие себе это люди. Для меня же главное, если программа полноценно и без доп. проблем выполняет свою задачу. Пусть и написана ужасно.
__________________
количество моих сообщений не говорит о знании Автокада Последний раз редактировалось АлексЮстасу, 22.11.2021 в 16:31. |
||||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
не за 10 сек, а за 200+мс. И там проходит по всем расширенным данным, просто не фиксируются данные кроме имен. Если и их собирать - то времени не намного больше будет (основные затраты времени на получение данных из акада, имхо). Но здесь дело не только в скорости работы, а что утилита для изучения чего либо на чертеже с окнами вместо нормальной стандартной палитры - это издевательство над пользователями в 2021 году. Но лисп не умеет напрямую работать с палитрами, только через прокладки из более "свежих" языков программирования.
|
|||
![]() |
|
||||
Цитата:
От того же автора, XDTOOLS_STAT-v-0-3.lsp. Незадолго до этого появился с нуля написанный очень быстрый вариант от koMon, get_xd_statistics.lsp. Меньше 4 секунд. Дополнительное его достоинство, что из окна отчета действует Ctrl C. Еще бы добавить вертикальную прокрутку в окне отчета. И, возможно, стоило бы на Ok выполнять то же Ctrl C. Теперь разрываюсь между вариантами. ![]()
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выгрузить XData в csv (txt) | АлексЮстасу | LISP | 55 | 14.03.2022 20:31 |
Автокад 2010 виснит намертво при сохранении файла | LenaE | AutoCAD | 18 | 04.05.2020 12:59 |
Как принято, как лучше описывать Xdata у элементов? | АлексЮстасу | AutoCAD | 96 | 08.01.2020 09:25 |
Описание xdata | АлексЮстасу | Программирование | 68 | 09.10.2014 11:46 |
Ищу способы упрощения работы с XData (расширенными данными) в VBA, Lisp | RasRuf | LISP | 1 | 29.01.2009 10:55 |