Добавить в корзинуПозвонить
Найти в Дзене
KEKS

🏷️AutoCAD макрос NUM: Автоматическая нумерация объектов

Если вы работаете с чертежами, где нужно расставить маркировку типа «Арт.001», «Деталь-12», «Схема-5» — вручную вбивать каждый текст или копировать с правкой номера долго и скучно. А если объектов 50, 100 или больше — ошибки неизбежны. Представляю макрос NUM на AutoLISP. Он умеет: ✅ Анализировать существующие тексты
✅ Определять последний использованный номер
✅ Спрашивать — продолжить нумерацию или начать заново
✅ Вставлять текст с префиксом и автоматическим увеличением номера Это классический LISP-файл. Всё, что от вас нужно: 💡 Совет: Чтобы не грузить макрос каждый раз, добавьте макрос в список автозагрузки в диалоговом окне APPLOAD. NUM — пример полезного автономного макроса, который решает реальную рутинную задачу. Он не требует установки дополнительных приложений, работает «из коробки» в любом AutoCAD и легко редактируется под свои нужды. Попробуйте — это бесплатно и не требует установки. Скачать программу: https://disk.yandex.ru/d/Srd6NyakwCnKLA
Папка AutoCAD. По ссылке можете на
Оглавление

Префикс + цифры. Одно нажатие — и нумерация готова

Если вы работаете с чертежами, где нужно расставить маркировку типа «Арт.001», «Деталь-12», «Схема-5» — вручную вбивать каждый текст или копировать с правкой номера долго и скучно. А если объектов 50, 100 или больше — ошибки неизбежны.

Представляю макрос NUM на AutoLISP. Он умеет:

✅ Анализировать существующие тексты
✅ Определять последний использованный номер
✅ Спрашивать — продолжить нумерацию или начать заново
✅ Вставлять текст с префиксом и автоматическим увеличением номера

🔧 Как это работает (коротко)

  1. Вы запускаете команду NUM
  2. Вводите префикс (например, Эл. или Поз. или оставляете пустым)
  3. Макрос сам находит все TEXT-объекты с таким префиксом и извлекает из них только числовую часть
  4. Показывает: «Найдено 8 правильных номеров. Последний номер — 17»
  5. Предлагает продолжить с 18 или задать другой стартовый номер
  6. Вы указываете высоту текста (по умолчанию 2.5)
  7. Затем — кликаете точки вставки. Каждый клик — следующий номер
  8. Enter для выхода — максрос показывает, сколько объектов добавлено

📌 Важные особенности

  • Работает только с TEXT, MTEXT игнорируется
  • Игнорирует тексты, где после префикса есть буквы или другие символы
    *(например, «Дет-12А» — пропустит, «Дет-12» — обработает)*
  • Если ни одного корректного номера не найдено — предложит вручную задать стартовое число
  • Номера должны быть целыми положительными (1, 2, 3...)

💡 Где пригодится

  • Спецификации и позиции
  • Обозначение элементов на схемах
  • Маркировка кабелей, трубопроводов, узлов
  • Быстрая расстановка шкафов, щитов, датчиков с номерами

🛠 Как внедрить в AutoCAD?

Это классический LISP-файл. Всё, что от вас нужно:

  1. Скачайте макрос по ссылке ниже.
  2. Сохраните файл.
  3. В AutoCAD выполните одно из действий:
    Перетащите файл мышкой в рабочую область чертежа.
    Или введите команду APPLOAD и выберите этот файл.
  4. Введите в командной строке LSUM и выберите нужные объекты.
💡 Совет: Чтобы не грузить макрос каждый раз, добавьте макрос в список автозагрузки в диалоговом окне APPLOAD.

✏️ Заключение

NUM — пример полезного автономного макроса, который решает реальную рутинную задачу. Он не требует установки дополнительных приложений, работает «из коробки» в любом AutoCAD и легко редактируется под свои нужды.

Попробуйте — это бесплатно и не требует установки.

Скачать программу: https://disk.yandex.ru/d/Srd6NyakwCnKLA
Папка AutoCAD.

По ссылке можете найти и другие полезные инструменты статьи о которых найдете у меня на Дзене.

Если у вас есть интересные идеи то делитесь в комментариях. Обмен опытом ускоряет работу.