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

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

Загадочное поведение макроса

Ответ
Поиск в этой теме
Непрочитано 20.08.2009, 12:55 #1
Загадочное поведение макроса
Jonas
 
конструктор машиностроитель
 
Новосибирск
Регистрация: 14.05.2007
Сообщений: 893

Делаю кнопки для вставки блоков с атрибутами.

Пишу первый макрос:

Код:
[Выделить все]
^C^C(Setq Cl (Getvar "CLayer"));(setvar "clayer" "ЕСКД");_- 
insert;штамп;\;;;;;_eattedit;_last;(Setvar "CLayer" Cl)
всё работает как задуманно, пишет -

Команда: _-insert
Имя блока или [?] <штамп>: штамп

Единицы: Миллиметры
Точка вставки или [Базовая точка/Масштаб/X/Y/Z/ПОворот]:
Введите масштаб по оси X, укажите второй угол или [Угол/XYZ] <1>:
Масштаб по оси Y <равен масштабу по X>:

Угол поворота <0.00>:

Введите значения атрибутов
СБОРОЧНЫЙ <сборочный чертеж>:

Проверьте значения атрибутов
СБОРОЧНЫЙ <сборочный чертеж>:

Команда: _eattedit

Выберите блок: _last

Команда: (Setvar "CLayer" Cl) "ЕСКД"


Пишу следующий макрос:

Код:
[Выделить все]
^C^C(Setq Cl (Getvar "CLayer"));(setvar "clayer" "ЕСКД");_-insert;строка;\;;;;;_eattedit;_last;(Setvar "CLayer" Cl)
не работает, пишет -

Команда: _-insert
Имя блока или [?] <штамп>: строка

Единицы: Миллиметры
Точка вставки или [Базовая точка/Масштаб/X/Y/Z/ПОворот]:
Введите масштаб по оси X, укажите второй угол или [Угол/XYZ] <1>:
Масштаб по оси Y <равен масштабу по X>:

Угол поворота <0.00>:

Введите значения атрибутов
ПРИМЕЧАНИЕ:
КОЛ-ВО:
НАИМЕНОВАНИЕ: _eattedit
НОМЕР: _last
ПОЗИЦИЯ: (Setvar "CLayer" Cl)

- далее приходиться прерывать.

Всяко пробовал, не получается ни чего разумного.
Просмотров: 2336
 
Непрочитано 20.08.2009, 13:02
1 | #2
Кулик Алексей aka kpblc
Moderator

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


Системные переменные attdia и attreq.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 20.08.2009, 13:18
#3
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Большое спасибо, все заработало.
Jonas вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Загадочное поведение макроса



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открывание и закрывание панелей иснтрументов с помощью макроса dextron3 Программирование 4 03.01.2008 15:46
Помогите написать два простых макроса для Excel, PLS kp+ Программирование 5 09.06.2007 18:48
Странная работа макроса Димас Программирование 23 19.10.2006 12:30
Выделение объектов мышью из под макроса на VBA Автон Программирование 2 30.03.2006 06:45