| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание блока через командную строку или макрос

Создание блока через командную строку или макрос

Ответ
Поиск в этой теме
Непрочитано 03.12.2022, 17:39 #1
Создание блока через командную строку или макрос
igorium
 
Регистрация: 29.11.2016
Сообщений: 64

Добрый день.
Надо создать блок через командную строку.
Понимаю, что звучит это как извращение, но мне нужно написать макрос, который создает блок.
Для этого я обычно пишу команды в строке, а затем изучаю что получилось, и далее пишу макрос.
Но тут система дала сбой.
Пишу "-блок", выбираю базовую точку и нужные объекты будущего блока.
И далее эти объекты просто пропадают.
Я ничего не могу понять.
Вот запилил видео как это происходит - https://disk.yandex.ru/i/49Ni3kuvwjUt-Q.
И в самом конце, когда нажимаю Энтер для окончания выбора элементов, эти элементы просто пропадают.
Подскажите в чему тут беда заключается.

PS А можно как-то убрать просьбу автокада выбрать базовую точку? Мне не важно где в новом блоке будет базовая точка. Хотелось бы это тоже автоматизировать...
Просмотров: 972
 
Непрочитано 04.12.2022, 03:28
#2
Автон

СЦБ
 
Регистрация: 09.03.2006
Иркутск
Сообщений: 78


Удалено

Последний раз редактировалось Автон, 05.12.2022 в 03:13.
Автон вне форума  
 
Автор темы   Непрочитано 04.12.2022, 12:33
#3
igorium


 
Регистрация: 29.11.2016
Сообщений: 64


У меня Автокад 2018

----- добавлено через ~10 мин. -----
Сейчас после исчезновения элементов, нажал на быстрый выбор, чтобы поискать куда они переместились.
А мне выскакивает предупреждение, что в чертеже нет объектов.
Т.е. получается, что выбранные элементы удалились.
Как так может быть - это же штатная команда Автокада...
igorium вне форума  
 
Непрочитано 04.12.2022, 13:27
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


При программном вызове команды _.-block (по крайней мере из лиспа; насчет DIESEL не помню) не выполняется вставка. Смирись.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание блока через командную строку или макрос

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мои динамические блоки [2] Кулик Алексей aka kpblc Динамические блоки 4334 22.04.2019 09:16
Связка AutoCAD с Excel через командную строку. raffnec AutoCAD 9 19.09.2016 10:54
Запуск автоматической установки Autocad 2014 через командную строку (bat). termitt AutoCAD 8 06.01.2015 15:13
Создание зависимого динамического блока Начинающий архитектор Динамические блоки 4 27.09.2014 06:02
Измнение через ексель (через макрос в VBA) аттрибутов динамического блока VitaminC Программирование 4 20.10.2007 14:52