|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Offtop: И только? Ну я, в общем, так и думал. Это же DIMZINчик! Действительно, ты прав, добавил в #364. Хотя, может, Antonu_Br так и не надо... ведь, по умолчанию DIMZIN имеет значение 8, то есть, судя по всему, у него нулей-то и нет, как и у меня не было... Только вот зачем такой большой код? Anton_Br же просил макрос по аналогии с _aidimprec, а эти диалоги уже и превращают макрос в лисп
|
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Offtop: Дело каждого... А если макрос содержит, например, и команды и опции, но не определен функцией defun, то его не повторить по правой кнопке или Enter'у, что часто неудобно. А я это так, ради интереса тренируюсь, без претензии на награды и почет. Это, к сведению - мой первый серьезный макролисп. Учусь. Практикуюсь. Здорово же, когда от этого еще и польза кому-то есть
|
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
Макрос по определению служит для вызова нескольких команд с опциями |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Сместить точку как объект? или получить новую х-координату этой точки? Ничего не ясно из постановки вопроса. Лучше сразу подробней и толково объясни, чего нужно добиться от макроса. А переменная pt1 из твоего примера - это список, содержащий х- и y-координаты точки
|
|||
|
||||
Регистрация: 08.02.2011
Сообщений: 2
|
спасибо сделал так
^C^C(setq pt1 (getpoint));\(setq pt2 (mapcar '+ pt1 '(6.0 0.0 0.0)));_break;!A;!pt1;_non;!pt2; Вопрос, можно ли добавить подсказку при вводе mtext? чтобы вместо mtext было что то полезное? как например при рисоавнии линии пишется укажите первую точку. Последний раз редактировалось gyani, 09.02.2011 в 14:47. |
|||
|
||||
Регистрация: 08.02.2011
Сообщений: 6
|
Привет. Народ, подскажите пож как прописать макрос на поворот копии обьекта с опорным углом. Я порылся в этой темке и нашол макрос на поворот с опорным углом -
Код:
|
|||
|
||||
Сообщений: n/a
|
Цитата:
Код:
|
|||
|
||||
Сообщений: n/a
|
Volv, а ты попробуй сохранить эту строку в файл *.lsp и загрузить в AutoCAD, как приложение. Подробней можно прочитать здесь: Как использовать лисп, опубликованный на форуме. В таком случае можно будет и в автозагрузку этот макрос добавить.
Добавлено: Можно еще попробовать упрощенный вариант (не тестировал) именно в качестве макроса. а не приложения. Код:
Последний раз редактировалось AlphaGeo, 09.02.2011 в 19:11. |
|||
|
||||
Регистрация: 08.02.2011
Сообщений: 6
|
Цитата:
|
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
*^C^CROTATE;\\;\90
Здесь угол задается путем изменения макроса (который удобнее расположить на палете) и предназначен для множественного использования подряд. Выбор объектов обязательно и только двумя кликами (можно рамкой). |
|||
|
||||
Регистрация: 08.02.2011
Сообщений: 6
|
Do$, в твоем посте приведено два варианта лиспа на поворот копии с рефрентной ссылкой, первый, написаный AlphaGeo, будет как бы попроще да и его работоспособность я уже проверил (только его нада постоянно подгружать), что касается твоего предложения, то его я не тестил, вот только мне не охота юзать лиспы, хочу юзать команду при помощи макроса....
|
|||
|
||||
Испорчен я напрочь этим форумом - не могу просто писать, обязательно всякие проверки, подстраховки и прочие излишества применяю
Хозяин - барин |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мои динамические блоки | Shoorup | Динамические блоки | 2713 | 21.04.2011 23:34 |
Повторение выполнения макрокоманды по циклу. КАК? | Kostinok | AutoCAD | 12 | 05.12.2007 15:40 |
Мои проекты | Vova | Разное | 10 | 08.10.2007 23:18 |
Мои палитры инструментов на соседний компьютер | Pave1 | AutoCAD | 4 | 27.06.2006 09:45 |