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

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

Создание пользовательской команды непрерывного копирования с изменением динамических свойств

Ответ
Поиск в этой теме
Непрочитано 16.09.2020, 12:41 #1
Создание пользовательской команды непрерывного копирования с изменением динамических свойств
Icumrjunkie
 
Регистрация: 21.02.2019
Сообщений: 8

Прошу помочь в создании пользовательской команды, с помощью которой можно было бы только с помощью мышки копировать и изменять объект (в большей части дин. блок). Опишу пошагово процесс:
1 - запуск макроса. (в этот момент выделяется и копируется последний созданный (вставленный блок), он сразу же готов к вставке за базовую точку и просит точку вставки)
2 - клик - указание точки вставки. после этого вставленный объект выделяется автоматически, у него должны быть активны ручки.
3 - клик - взятие за ручку для растяжения, перемещения, поворота и т. д.
4 - клик - завершение операции растяжения, перемещения, поворота и т. д.
После этого макрос должен автоматически повториться, то есть сразу же должен появиться новый объект с запросом на точку вставки. Я попробовал решить это следующим образом, но почему-то не получается:
*^C^CADDSELECTED;_l;\;;выбрать;_l;\\ - в этом варианте объект выбирается, но не подсвечены ручки.
*^C^CADDSELECTED;_l;\;;\\\ - в этом варианте требуется еще один клик для выбора последнего созданного объекта, чтобы загорелись ручки. Также тут после первой операции, макрос почему-то не повторяется корректно, а потом просит указать масштаб и угол поворота объекта.
Просмотров: 938
 
Непрочитано 16.09.2020, 13:08
#2
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,329


Да, сделать такое, только с помощью макроса, вроде еще никто не пытался. Вот на LISP'е попытки уже были. Правда и там замахивались не так широко. Автоматичеки выбирался только один полярный параметр ...
AlexCondor на форуме  
 
Непрочитано 16.09.2020, 14:50
#3
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Цитата:
Сообщение от AlexCondor Посмотреть сообщение
Вот на LISP'е попытки уже были.
не на Лисп, на C# и почему попытки, там вполне себе рабочий код размещен в базовом состоянии, дальше там наворачивать всякого можно, но это уже каждый сам...
Но это все оффтоп, так как ветка не про программирование, а про чистый акад.
Boxa вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Создание пользовательской команды непрерывного копирования с изменением динамических свойств

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Создание поля (field), ссылающегося на текстовое значение ячейки таблицы. skkkk Готовые программы 141 24.11.2023 15:49
Мои динамические блоки [2] Кулик Алексей aka kpblc Динамические блоки 4334 22.04.2019 09:16
Что можно сделать со слоями (и объектами на них), которые не отображаются в Диспетчере свойств слоев (*IDW_BlockReferenceLayer) LcH AutoCAD 10 11.12.2018 11:39
SW2016. Создание эскиза в сборке с последующим изменением самой детали. XXe SolidWorks 17 01.01.2017 00:33
Civil3D2014. Некорректная работа команды SetNestedObjectsByBlock с динамическими блоками. Do$ Баги и пожелания в Autodesk 0 22.08.2013 15:27