Лисп для нумерации атрибутов блока

Тема в разделе "Autocad", создана пользователем Robkiy, 15 апр 2015.

  1. Robkiy

    Robkiy Форумчанин

    Нужен лисп или способ для изменения нумерации в атрибутах блока , есть 1 блок с 2мя атрибутами в количестве к примеру 50 штук на листе с одинаковыми значениями атрибутов и нужно поменять численное значения номера атрибута на +1, к примеру было ххх 1, следующий ххх2, ххх3 и так далее

    пример блока прилагаю
     

    Вложения:

  2. ivsem

    ivsem Форумчанин

    Попробуй программульку на лисп.
    Загружаем ChangeNatribute01.fas, на запрос вводим постоянную часть текста в первом атрибуте блока, на второй запрос вводим число.
    Далее указываем по одному нужные блоки с атрибутами. Программа заменяет содержание первого атрибута блока на введенные значения, при выборе второго блока число будет увеличено на 1 и т.д..
     

    Вложения:

    Иоан4 и barabashkasathalex нравится это.
  3. Robkiy

    Robkiy Форумчанин

    ivsem, спасибо - отлично работает , а там нет случайно функции выбора рамкой ???
     
  4. ivsem

    ivsem Форумчанин

    При выборе рамкой, невозможно выстроить правильную цепочку блоков для автоматического наращивания номера.
     
  5. Robkiy

    Robkiy Форумчанин

    Понял - ещё раз спасибо!!!
     
  6. --- Сообщения объединены, 14 сен 2015, Оригинальное время сообщения: 14 сен 2015 ---
    Здравствуйте! Подскажите, пожалуйста, как в Вашей программе просто последовательно нумеровать блоки, без постоянной части текста?
    Не могу никак понять, как исключить постоянную часть текста. Заранее благодарен.
    --- Сообщения объединены, 14 сен 2015 ---
    скажите, пожалуйста, а Вы не в курсе, можно ли запускать программу без постоянной части текста. Т.е., чтоб там даже портсо пробела не было?
     
  7. Robkiy

    Robkiy Форумчанин

    Я не в курсе
     
  8. АлексЮстасу

    АлексЮстасу Форумчанин

    Удалить с помощью _FIND.
     
  9. ivsem

    ivsem Форумчанин

    Немного доработал программку. Для простой нумерации на запрос постоянной части имени нужно нажать Enter.
    Если между постоянной частью и номером нужен пробел, то пробел нужно добавлять в конце ввода постоянной части.
     

    Вложения:

    Иоан4 и Serg67 нравится это.
  10. Спасибо Вам огромное! Очень помогло
     
  11. ChangeNatribute02
    Сколько бы лет не прошло, отличная вещь...
    Жаль лиспа такого нет или это тоже можно командой вызывать?
     
  12. Qvinto

    Qvinto Форумчанин

    IvanMoscow, глаза вверх подними, вот он лисп, ответом выше. Подгружаешь его, и пользуйся.
     
  13. Ребята, подскажите пожалуйста команду для вызова "ChangeNatribute02", или как создать кнопку с функцией автозагрузки данного приложения, без команды.
     
  14. ivsem

    ivsem Форумчанин

    Команда вызова 11 (число одиннадцать).
    При загрузки программа самозапускается и в командную строку выводится подсказка Повторный запуск - 11, то есть набрать число 11 и нажать Enter.
    02.jpg
     
  15. Это невозможно на уровне программирования или нет понимания как выстроить именно правильную цепочку блоков? Если невозможно выстроить "правильную" цепочку, а можно хотя бы сделать "не правильную" цепочку? То есть набор блоков выбранных рамкой, хоть и не в правильном порядке наращивал номера, но все же как никак проставил.
     
  16. Еще есть пожелания добавить в этот лисп возможность выбора атрибута для изменения, а также возможность редактирования Мтекста.
     
  17. ivsem

    ivsem Форумчанин

    Третья версия программы ChangeNatribute03.fas. Добавлена возможность выбора атрибута для изменения.
    Щелкнув дважды по блоку определяем порядковый номер атрибута для изменений (считаем сверху вниз).
    Запускаем программу и на запрос программы Введите порядковый номер атрибута в блоке=<1> вводим число (порядковый номер)
    Если просто нажать Enter, то программа будет обрабатывать первый атрибут
    03_.jpg
     

    Вложения:

    chehoff, Земледел, Daar и ещё 1-му нравится это.
  18. Супер, огромное спасибо! Вот бы сейчас прикурил перенумеровывая блоки, а с этой программкой все обошлось в пару минут.
     
    Qvinto нравится это.
  19. Increment - лучшее, что я встречал и единственное, что покрывает 110% моих потребностей в нумерации. И выбор вручную и рамкой, и суффик, и префикс и замена и хоть черта лысого может. Самое главное - модуль бесплатный!
     
    AGF нравится это.
  20. Qvinto

    Qvinto Форумчанин

    А ссылку на этого зверя? Где потрогать можно.
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление