Форумы caduser.ru

  5
Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти  
Страницы: 1
RSS
написать макрос вставить блок (имя или адрес)
Люди подскажите как грамотно написать команду макроса "вставить блок с именем um1, который лежит в папке 11". Мне для кнопок моих панелек.
insert..., а дальше? и пунктуация.
Спасибо
Если папка 11 не прописана в путях доступа AutoCAD, то макрос может выглядеть так:
Код
^C^C^P_-insert;<disk>:/11/um1;

Последуют запросы о точке вставки, о масштабах по осям X и Y и об угле поворота.
Или так:
Код
^C^C^P_-insert;<disk>:/11/um1;\1;1;0;

В этом случае последует запрос только о точке вставки.
Вместо <disk> надо написать конкретную букву логического диска, например, так:
Код
^C^C^P_-insert;D:/11/um1;\1;1;0;

Если же папка 11 прописана в путях доступа AutoCAD, то те же макросы могут выглядеть так:
Код
^C^C^P_-insert;um1;

Код
^C^C^P_-insert;um1;\1;1;0;
ИМХО: В.Свет, "AutoCAD Язык макрокоманд и создание кнопок". Расписано все и даже больше.
2 Владимир Громов.
Извиняюсь, что лезу в советы зубров АКада -). Как-то с Вами заводился вопрос про масштаб внемасштабируемых блоков. Может Наташе надо такие блоки. Я так решил для себя эту проблему:
сначала примваиваю некой переменной значение, а потом такой макрос вешаю на кнопку:
^C^C_-Insert;RozSKS_2_port;s;!UGO_rozetok;
Не очень красивое решение, но все же...
Просьба ногами не бить... -)
Спасибо!
Все функционирует!
^C^C^P_-insert;um1;\1;1;0;- функционирует!
Теперь у меня на каждую систему отдельная панелька и любой сантехприбор вставляется одним движением.
Может Вы, добрые люди, еще подскажите, как упростить процедуру вставки индекса на трубопровод (т.е. отрезок). Размер шрифта и содержание текста (например 3 и В1) задам сразу для каждой кнопки, а макрос будет делать разрыв в линии и задавать направление текста вдоль точек разрыва (сама с трудом понимаю что спрашиваю…). Или легче создать тип линии уже с индексом через каждые 3 см (---В1 ---)? А как создавать свой тип линии еще и с текстом – я не знаю.
За учебник тоже отдельное спасибо.
эти языки програмирования выше моего понимания, и что означает '^C^C_-Insert;RozSKS_2_port;s;!UGO_rozetok; - я не пойму никогда.
По поводу типа линий можно воспользоваться поиском по ключевым словам тип линии в режиме И. Много тем, например, здесь:
http://www.caduser.ru/forum/index.php...&TID=21143
Подскажите как вместе со вставкой прописать слой блока и многократное копирование,проблема с автокадом 2008 рус
Слой для вставки блока задается в Tool Palettes
Для многократности надо писать макрос, но не проще-ли скопировать первую вставку, и не загромождать свой автокад несущественными командами?
А еще проще и удобнее поместить свой блок на Palett'у и легим движением руки вставлять его в чертеж.
> >LeonidSN (2009-02-13 12:10:06)
Цитата
А еще проще и удобнее...

Проще и удобнее чего?
> Vova (2009-02-13 20:45:26)
Проще писания макросов и создания панелей или кнопок, пожалуй...
Да и удобнее выполнения стандартной команды _insert.
Автор вопроса просит многократность, то есть один раз взял, много раз вставить
Спасибо
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)