![]() |
![]() |
|
||
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]()
|
|
Версия для печати |
![]() |
Опции темы | Поиск в этой теме |
![]() |
2 | | #1 |
Автоматическая нумерация текстовых объектов и атрибутов блока в AutoCad
|
||
Просмотров: 14880
|
|
||||
Цитата:
![]() В любом случае молодец, что сделал что-то для себя и решил поделиться. Просто для сведения - в свое время делал подборку существующих нумераторов - список опубликован в FAQ - Как последовательно пронумеровать в чертеже числа?
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() ![]() ![]() |
|
||||
Регистрация: 10.02.2007
Москва
Сообщений: 612
|
Цитата:
|
|||
![]() ![]() ![]() |
|
||||
добрый человек Регистрация: 23.02.2004
Глушь
Сообщений: 964
|
Мультивыноски добавить слабО?
__________________
Правильно сформулированный вопрос содержит 90% ответа. |
|||
![]() ![]() ![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,807
|
|
|||
![]() ![]() ![]() |
|
||||
Регистрация: 12.11.2014
Сообщений: 20
|
Nike, Предложенный нумератор на VBA, а этот на лисп. Сам пользовался тем , но всё время искал альтернативу. Если добавить макросы VBA в автозагрузку, то открытие файлов и их сохранение увеличивается во времени проверено на Autocad 2011 и 2016. Не знаю почему, заметил такую особенность, это видно при автосохранении особенно.
А по делу, понравился данный нумератор, как альтернатива тому что писал выше. От себя добавил туда функцию добавления к тексту префикса и постфикса, без нумерования текста или атрибута. Нужно иногда просто выбрать разный текст и к нему добавить префикс, например "-" или "+", до этого всегда пользовался тем что на VBA. Чтобы добавить просто префикс или постфикс без нумерации, поля Нач знач и интервал должны быть звездочки "*" . |
|||
![]() ![]() ![]() |
|
||||
Регистрация: 12.11.2014
Сообщений: 20
|
Сергей812, Спасибо, причина теперь ясна. Так что использовать vba придеться в крайних случаях
|
|||
![]() ![]() ![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 5,891
|
VBA можно использовать извне через COM-интерфейс, например, из Excel. Можно достаточно интересные вещи делать типа извлечения данных для спецификации с автоматическим подтягиванием остальных граф спеки. Будет работать медленно достаточно, но гораздо быстрее человека. Аутодеск, исключив много лет назад VBA из состава самого акада - как бы непрозрачно намекает, что можно вполне и без него обойтись) Остальные языки для написания надстроек не требуют ставить энаблеров.
|
|||
![]() ![]() ![]() |
|
||||
Цитата:
насчет быстродействия согласен.. если грубо, то раз в десять vb из под автокада быстрее работает, чем если извне. проверял на 2015,16 64 бит ----- добавлено через ~2 мин. ----- заодно спрошу.... тот же vb.net под каждую версию автокад компилировать? или как vba умеет позднее связывание?
__________________
Мастерская СПДС |
||||
![]() ![]() ![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 5,891
|
Цитата:
не понял вопроса. Если речь идет о Net Api - то зачастую достаточно скомпилировать под группу версий акада с одной версией формата. |
|||
![]() ![]() ![]() |
|
||||
Цитата:
----- добавлено через ~2 мин. ----- Цитата:
----- добавлено через ~5 мин. ----- но сом не выпилен и поддерживается в исправном состоянии... гдето была инфа, что терки у них с мелкософтом за vba.
__________________
Мастерская СПДС |
||||
![]() ![]() ![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 5,891
|
через COM не все доступно. Правда, и в оболочке NET API тоже не все функции реализованы по сравнению с ObjectARX) Но для большинства прикладных задач автоматизации это вообще не критично, имхо. Каждый выбирает свой инструмент.
|
|||
![]() ![]() ![]() |
|
||||
Регистрация: 09.01.2018
Санкт-Петербург
Сообщений: 6
|
Привет, всем
![]() Спасибо за комменты, всегда интересно почитать. В голове у мя полно идей, но как обычно ни на что не хватает времени. ![]() |
|||
![]() ![]() ![]() |
|
||||
Регистрация: 09.01.2018
Санкт-Петербург
Сообщений: 6
|
Привет, всем
Немного усовершенствовал программу. В версии 5.1 добавлено: 1. Нумерация мультивыносок. 2. При формировании рядов и столбцов, появилась возможность определить допустимое отклонение между координатами двух соседних объектов, при котором они считаются расположенными в ряд (или столбец). Изменяя величину допуска и нажимая кнопку “Подробнее…” вы можете проконтролировать, как изменяется машинное представление о расположении объектов. 3. Теперь можно проставить «префикс» и «постфикс» без нумерации, через флажок в диалоговом окне. 4. Добавлена возможность отрицательной нумерации (уменьшение). Когда интервал – отрицательное число. |
|||
![]() ![]() ![]() |
|
||||
Регистрация: 30.06.2017
Сообщений: 5
|
Цены бы не было добавь вы функцию копирования текста с простановкой префикса или изменения текста на заданное число.
Последний раз редактировалось s4am, 05.02.2018 в 12:10. |
|||
![]() ![]() ![]() |
|
||||
Регистрация: 09.01.2018
Санкт-Петербург
Сообщений: 6
|
![]() |
|||
![]() ![]() ![]() |
|
||||
Регистрация: 30.06.2017
Сообщений: 5
|
Выбираю текст - указываю шаг приращения - выбираю базовую точку - проставляю текст с приращением
пример: есть текст 100 (выбираю его) - указываю + 10(или - 10 чтоб наоборот отнимала от выбранного числа) -выбираю базовую точку - проставляю текст в чертеж 110 - 120- 130-и т.д..... Как то так. надеюсь внятно объяснил ![]() |
|||
![]() ![]() ![]() |
|
||||
Регистрация: 09.01.2018
Санкт-Петербург
Сообщений: 6
|
То есть вы хотите, чтобы программа не переименовывала текстовые блоки, а сама их создавала? Хм...надо подумать.
|
|||
![]() ![]() ![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 36,217
|
Цитата:
|
|||
![]() ![]() ![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мои динамические блоки [2] | Кулик Алексей aka kpblc | AutoCAD | 4247 | вчера 04:11 |
Как отключить отображение параметров атрибутов блока на палитре свойств. | Amiskey | AutoCAD | 2 | 03.11.2015 20:36 |
Программная вставка блока с атрибутами в таблицу. Как сохранить установленные значения атрибутов? | Кулик Алексей aka kpblc | Программирование | 8 | 22.07.2010 15:01 |
При заливке объектов в AutoCAD 2011 виснет система | nikofleks | AutoCAD | 2 | 06.07.2010 11:28 |
Автоматическая нумерация в AutoCad 2006 | percilacus | AutoCAD | 9 | 18.03.2009 10:14 |
|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея || || Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги || |