Макрос с чертежа.

Автор Николай, 27.12.22, 16:38:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Николай

Можно ли сотворить "Макрос" прямо с готового чертежа, не заморачиваясь долгим построением?

Николай


Slaviation

В PyKompasMacro есть команда "Сохранить как макрос". Команда создаст макрос построения чертежа.

Николай

А как добраться до этой команды? :shu:

Slaviation

Третья кнопка
+ Благодарностей: 1

p3452

Неужели мы дожили и до ЭТОГО:
Цитата: Николай от 27.12.22, 16:38:27сотворить "Макрос" прямо с готового чертежа, не заморачиваясь долгим построением?
:-)))


IgorT

Цитата: p3452 от 29.12.22, 12:30:47Неужели мы дожили и до ЭТОГО: :-)))
Что же здесь смешного? Поподробнее, пожалуйста.
+ Благодарностей: 1

p3452

Цитата: IgorT от 29.12.22, 13:00:10Что же здесь смешного? Поподробнее, пожалуйста.
А Вы попробуйте - "сотворить "Макрос" прямо с готового(!!!) чертежа"...

IgorT

Цитата: p3452 от 29.12.22, 13:54:09А Вы попробуйте - "сотворить "Макрос" прямо с готового(!!!) чертежа"...
Вы хотите сказать, что это не возможно?
Для информации. Для AutoCAD сделаю это легко. С Компасом легко не получится. Надо выучить его  SDK. А мне неохота.

p3452

Цитата: IgorT от 29.12.22, 14:04:20С Компасом легко не получится. Надо выучить его  SDK
Тому, кто освоит SDK, макросы уже не понадобятся :angel:

Николай

Легко и без SDK. Прямо в Компасе. Справа- исходный чертёж, слева, переведённый как Макрос и снова вставленный.Всё это за какие-то секунды. Видно, что Макрос не совсем правильно ведёт запись- перевернулся угловой размер, значит и съехала шероховатость. Макроэлемент- центровое отверстие Макрос не воспринял.

IgorT

29.12.22, 16:12:28 #12 Последнее редактирование: 29.12.22, 18:33:22 от IgorT
Цитата: p3452 от 29.12.22, 15:30:23Тому, кто освоит SDK, макросы уже не понадобятся :angel:
Весьма "информативный" пост.
Смех то Ваш откуда навеяло? Так и не пояснили. Есть что сказать по теме?

IgorT

Цитата: Николай от 29.12.22, 16:10:06Легко и без SDK. Прямо в Компасе. Справа- исходный чертёж, слева, переведённый как Макрос и снова вставленный.Всё это за какие-то секунды. Видно, что Макрос не совсем правильно ведёт запись- перевернулся угловой размер, значит и съехала шероховатость. Макроэлемент- центровое отверстие Макрос не воспринял.
Это каким чудесным образом Вы проделали?

Николай

Вот скрин :shu:

IgorT

Цитата: Николай от 29.12.22, 16:15:54Вот скрин :shu:
Че скрин? Сделано каким средством?

Николай

Для IgorT: Выделяем рамкой, что хотим записать-копировать. Создать чертёж. Начать запись макроса. Вставить, что висело в буфере.Закончить запись макроса. Макрос готов.

Николай

Игорь, не понял вопроса... Скрин сделан кнопочкой "Принт скрин" на клавиатуре. Только я его приложил вдогонку сообщению, а надо было вместе с объяснением, что там изображено..

Vi2

Цитата: p3452 от 29.12.22, 15:30:23Тому, кто освоит SDK, макросы уже не понадобятся :angel:
Ещё как надобятся: не нужно руками писать вызовы SDK - это уже пол-дела.

Vi2

Цитата: Николай от 29.12.22, 16:29:43Выделяем рамкой, что хотим записать-копировать. Создать чертёж. Начать запись макроса. Вставить, что висело в буфере.Закончить запись макроса. Макрос готов.
Если такое проделать для макроса Ворда, то будет что-то типа "Selection.Paste". Я не уверен насчёт Компаса, но, думаю, там такое же. Хотя если там сохраняется история построений в командах API, то это неплохо.