|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
22.07.2021, 19:50 | #1 | |
Статистика об XData в dwg
топограф, технолог
Москва
Регистрация: 24.05.2009
Сообщений: 3,030
|
||
Просмотров: 10601
|
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Давайте предположим, что люди вокруг добрые и отзывчивые, готовые потратить на Вас свое время и силы, согласные даже прошерстить файлы работодателя и предоставить Вам некую статистику,
НО Вы бы хотя бы инструмент для этого предоставили бы! Или предполагается, что пользователь должен написать для себя инструмент, который собирает требуемую для ВАС статистику, потом собрать эту статистику и потом еще и опубликовать её?! И все это просто так, из чистого альтруизма. Я все правильно понял? Или Вы просите для ВАС написать такой инструмент? Последний раз редактировалось Boxa, 23.07.2021 в 07:57. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,009
|
Цитата:
причем на лиспе) Хотя на .Net сделать элементарно путем расчета хэша последовательности Dxf кодов расширенных данных. А на лиспе... да ну нафиг) |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Ну мало ли какие надстройки в работе используются... я собственно к тому, что все эти dwg файлы они не пользователя, они работодателя и я не думаю, что работодатель будет в восторге от проявления такого альтруизма... а вдруг файл попортишь или метку времени поменяешь или софт не совсем легальный...
Я бы нафиг послал с таким просьбами. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,009
|
ну увидит имя приложения и некоторый набор данных XData. Если не совсем рукожопый программист надстройки - то большая часть визуально идентифицируемых данных будет во внешнем хранилище, поэтому эти XData ничего толком в плане описательных данных не дадут, имхо.
да уже были попытки несколько лет назад со стороны ТС "выцыганить" список информационных полей по различным проектируемым разделам у форумчан с очевидным результатом) |
|||
|
||||
Пардон. Я постарался бы предоставить, если еще что-то нужно, но я не соображу, о каком инструменте речь?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Цитата:
Видимо, я излагаю мысли дико криво... Я создание такой программы и имел в виду. Проанализировать на предмет XData весь dwg или только указанные объекты, и получить о них статистику в удобном пользователю виде.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,009
|
|
|||
|
||||
Вопрос по существу. Если есть удобнее способы, то давайте возьмем их.
Я предложил такой вариант, поскольку он действительно удобен - и сразу видно на экране, и можно сразу сохранить в Блокнот или т.п., и потом смотреть, сравнить с прежним и т.д. Например - самое очевидное - можно выгружать отчет в командное окно. Но там нужно выделять самому, если список длинный, то его нужно листить, легко скопировать не все. Предложил этот, т.к. был удачный опыт для аналогичных данных. Оттуда и приложенная картинка взята.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,009
|
нет удобнее способов. XData - программный интерфейс (API), предоставленный Аутодеск разработчикам надстроек для возможности привязывания дополнительных данных к примитивам. Не будут пользователи сидеть и анализировать XData в любом виде - им за это никто не заплатит, потому что "выход" нулевой)
|
|||
|
||||
Нужно ли показывать пользователям XData, создаваемые самим AutoCAD?
Официального списка таких не нашел. Electrical создает множество XData, и его списка я тоже не нашел. Т.к. здесь о пользовательских инструментах, то, может, знать о собственных автокадовских XData пользователям ни к чему? И безопаснее? Или безопаснее, полезнее пользователям о них знать?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,009
|
|
|||
|
||||
... Или лучше, безопаснее показывать, но с, допустим, специальными отметками, что это не пользовательские 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. В обеих программах в общем-то одни и те же действия или аналогичные. Автор - совершенный новичок, и писал, чтобы программа вообще выполняла задачу, но не мог учитывать скорость работы. Просто не знает, что именно влияет на скорость.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выгрузить 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 |