Как закончить макрос ^C^C_offset; 0.5; ?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как закончить макрос ^C^C_offset; 0.5; ?

Как закончить макрос ^C^C_offset; 0.5; ?

Ответ
Поиск в этой теме
Непрочитано 05.11.2009, 11:51 #1
Как закончить макрос ^C^C_offset; 0.5; ?
_SIMAS_
 
Регистрация: 18.02.2009
Сообщений: 15

есть макрос выполняющий команду offset на расстояние 0.5 ед. ^C^C_offset; 0.5;
После выполнения команды появляется линия обвода, но макрос не заканчивается, а ждет "продолжения", т.е. что бы дальше делать обводку.

С клавиатуры я вызываю команду offset, ввожу 0.5, жму Enter, выделяю объект, мышкой сщёлкаю там, где нужна линия, потом жму Enter или Esc и могу выполнять другие операции.
Но как это в макросе сделать (завершить ) не знаю
Пробовал и Enter вводит в конце, и ^C - тогда он вообще
Просмотров: 3723
 
Непрочитано 05.11.2009, 12:12
#2
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


^C^C_offset; 0.5;\\;
ытя вне форума  
 
Автор темы   Непрочитано 06.11.2009, 10:18 другая беда:(
#3
_SIMAS_


 
Регистрация: 18.02.2009
Сообщений: 15


Цитата:
Сообщение от ытя Посмотреть сообщение
^C^C_offset; 0.5;\\;
и вот какая проблемка - указываю расстояние offset равным 0.5 - но Autocad реально выдает не 0,5, а 0,34 или 0,6 или еще какое значение. Иногда 0.5, но чаще что-то приблизительное, в чем тут дело?
Заранее благодарен

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

Последний раз редактировалось _SIMAS_, 06.11.2009 в 10:36.
_SIMAS_ вне форума  
 
Непрочитано 06.11.2009, 10:20
#4
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от _SIMAS_ Посмотреть сообщение
в чем тут дело?
Скорее всего, в привязке. Или "не той" системе координат.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.11.2009, 10:21
#5
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Где это он выдает?
Profan вне форума  
 
Автор темы   Непрочитано 06.11.2009, 10:26
#6
_SIMAS_


 
Регистрация: 18.02.2009
Сообщений: 15


Цитата:
Сообщение от Profan Посмотреть сообщение
Где это он выдает?
выдает соответственно на листе
_SIMAS_ вне форума  
 
Непрочитано 06.11.2009, 10:36
#7
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Так, может, это принтер или плоттер так выдает?
Profan вне форума  
 
Автор темы   Непрочитано 06.11.2009, 10:39
#8
_SIMAS_


 
Регистрация: 18.02.2009
Сообщений: 15


Цитата:
Сообщение от Profan Посмотреть сообщение
Так, может, это принтер или плоттер так выдает?
нет на экране...
делаю обводку с offset и на экране отступ от обводимого объекта иногда получается разный иногда 0,5 иногда больше или меньше указаного в макросе значения
_SIMAS_ вне форума  
 
Непрочитано 06.11.2009, 10:44
#9
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Тогда объясни - что такое "обводка"?
Profan вне форума  
 
Автор темы   Непрочитано 06.11.2009, 11:11
#10
_SIMAS_


 
Регистрация: 18.02.2009
Сообщений: 15


Цитата:
Сообщение от Profan Посмотреть сообщение
Тогда объясни - что такое "обводка"?
offset
_SIMAS_ вне форума  
 
Непрочитано 06.11.2009, 11:22
#11
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Обводка - можно было предположить, что вручную обводишь на каком-то расстоянии от оригинального объекта. "Offset" - по-русски это "Подобие".
А что за объект?
Profan вне форума  
 
Автор темы   Непрочитано 06.11.2009, 11:37
#12
_SIMAS_


 
Регистрация: 18.02.2009
Сообщений: 15


Цитата:
Сообщение от Profan Посмотреть сообщение
Обводка - можно было предположить, что вручную обводишь на каком-то расстоянии от оригинального объекта. "Offset" - по-русски это "Подобие".
А что за объект?
Вы конечно же правы, у меня английская версия Autocad LT 2009, и то что делает команда Offset мне больше всего и похожа на "обводку" на каком то расстоянии и в какую-то сторону от оригинала .

Приходится часто выполнять Offset с расстояние 0,5 наружу к прямоугольнику.
Написал макрос ^C^C_offset; 0.5; но расстояние получаю не только 0,5 но и другие - 1.5, 0,34 - и т.д.
_SIMAS_ вне форума  
 
Непрочитано 06.11.2009, 11:41
#13
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


_SIMAS_, а что в комстроке выводится пр этом?
ытя вне форума  
 
Автор темы   Непрочитано 06.11.2009, 12:43
#14
_SIMAS_


 
Регистрация: 18.02.2009
Сообщений: 15


Цитата:
Сообщение от ытя Посмотреть сообщение
_SIMAS_, а что в комстроке выводится пр этом?
При вызове макроса -
Select object to offset or [Exit/Undo] <Exit>:
после выделения объекта
Specify through point or [Exit/Multiple/Undo] <Exit>:

А сейчас изменил макрос на ^C^C_offset;0.5;
и после вызова макроса командной строке появилось
Current settings: Erase source=No Layer=Source OFFSETGAPTYPE=0
Specify offset distance or [Through/Erase/Layer] <0.5000>: 0.5
- ранее почему-то последней строки не было
НО...
все друзья получилось!!!
Макрос выглядит так ^C^C_offset;0.5;\\;^C
как бы там не было - пока работает
Всем большое спасибо
_SIMAS_ вне форума  
 
Непрочитано 06.11.2009, 13:10
#15
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


А в 2008-ом работает нормально такой макрос:
Код:
[Выделить все]
^C^C_offset;0.5;\\;
В #2 ошибочно вклинился пробел.
Profan вне форума  
 
Непрочитано 06.11.2009, 13:59
#16
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


0.5 это в каких единицах? Обычно, если работаешь с мм, и не в ювелирном производстве, то единицы загрубляются до целых.
Vova вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как закончить макрос ^C^C_offset; 0.5; ?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запустить макрос без снятия выделения с объектов? Автон Программирование 15 20.08.2012 16:31
Вопрос по основаниям зданий и сооружений EUDGEN Основания и фундаменты 17 07.07.2011 19:44
Как именно настроить параметры нового чертежа? Макс_Северянин AutoCAD 31 01.09.2010 10:16
Мониторы LCD CRT Разное 94 17.06.2008 10:51
Как сделать макрос для файла *.chm Владимир М Программирование 3 16.11.2005 17:56