Где ошибка в моем макросе для полилинии в локал. версии AutoCAD? - Страница 3
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

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

Где ошибка в моем макросе для полилинии в локал. версии AutoCAD?

Ответ
Поиск в этой теме
Непрочитано 09.07.2010, 11:40
Где ошибка в моем макросе для полилинии в локал. версии AutoCAD?
Nosferatu
 
Регистрация: 07.09.2009
Сообщений: 27

Здравствуйте. Буду краток.
была у меня самописная команда "^C^C_PEDIT _j" (join).
Делала она следующее - соединяла отрезки в полилинию.
Соответственно работала только при значении переменной PEDITACCEPT, равной "1". В новом 2010 русском PEDIT вообще не работает. Вместо нее ПОЛРЕД... Только вот "^C^C_ПОЛРЕД _д" (добавить) не работает. Подскажите как написать команду в 2010 русском для соединения отрезков и арок в полилинию ОДНИМ НАЖАТИЕМ КНОПКИ. Официальный путь, как понятно из текста, я знаю. Заранее спасибо.
__________________
"А кто не курит сосиски, тот лох!" (с)

Последний раз редактировалось Nosferatu, 09.07.2010 в 15:33.
Просмотров: 13813
 
Автор темы   Непрочитано 19.07.2010, 20:07
#41
Nosferatu


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


Вуфля, есть куча возможностей разомкнуть полилинию.
1) "Оборвать в точке" (функция в панели Modify или Редактирование)
2) "Взорвать" полилинию
3) и, мне кажется, самое правильное в таких ситуациях - отменить последнее действие стрелочкой на верхней панели или нажатием Ctrl+z
Да поправят меня более опытные коллеги, если я не прав. А про стенку вообще непонятно
__________________
"А кто не курит сосиски, тот лох!" (с)
Nosferatu вне форума  
 
Непрочитано 20.07.2010, 02:29
#42
Вуфля


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


у меня уже был сохранен документ. я сделала "взрыв" .. просто училась по русской версии, а работаю в англ.,не привычно=(
Вуфля вне форума  
 
Автор темы   Непрочитано 20.07.2010, 09:16
#43
Nosferatu


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


Офтоп: а может, все-таки, первоначальное название темы не совсем противоречит действительности? Русский АКАД, на мой взгляд, как коробка автомат - если на ней учился, на ней тебе и ездить. Переучиваться сложно.
__________________
"А кто не курит сосиски, тот лох!" (с)
Nosferatu вне форума  
 
Непрочитано 20.07.2010, 10:06
#44
Вуфля


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


да на работе то англ. версия, придется
Вуфля вне форума  
 
Непрочитано 20.07.2010, 12:10
#45
Dant


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


Есть классный макрос. Отрисовывает линию разрыва трубы всего за два клика. Основу взял с книги В. Света и потом доработал.

^C^C(Setq CL1 (Getvar "CLayer"));_CLayer;"BreakLine";(Setq Os (Getvar "Osmode"));_Osmode;0;(Setq P1 (Getpoint));_Nea;\(Setq P2 (Getpoint P1));_Per;\_Pline;'_Cal;P1;_Width;0;;_Arc;_Angle;-80;'_Cal;P3=(P1+P2)/2;'_Cal;P2;_Angle;80;'_Cal;P3;;(Setvar "Osmode" Os) (Setvar "CLayer" CL1)

В 5-м и 6-м AutoCADе все это работало безупречно. А в 10-м (английская версия) выполняется наполовину. Не могу понять в чем проблема. Может кто-то что-то подскажет? Ниже выполнение макроса:

Command: (Setq CL1 (Getvar "CLayer"))
"BreakLine"

Command: _CLayer

Enter new value for CLAYER <"BreakLine">: "BreakLine"

Command: (Setq Os (Getvar "Osmode"))
0

Command: _Osmode

Enter new value for OSMODE <0>: 0

Command: (Setq P1 (Getpoint))
_Nea
to (132871.0 37846.3 0.0)

Command: (Setq P2 (Getpoint P1))
_Per
to (133043.0 37846.3 0.0)

Command: _Pline

Specify start point: '_Cal
>>>> Expression: P1

Resuming PLINE command.

Specify start point: _Width

Invalid point.

Specify start point: 132870.53644554,37846.293094523,0

Current line-width is 0.0
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: *Cancel*

Ошибка в том, что после получения первой точки Р1 из выражения калькулятора, он опять запрашивает первую точку - ПОЧЕМУ?
Dant вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Где ошибка в моем макросе для полилинии в локал. версии AutoCAD?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли установить AutoCAD 2009 и 2010 в рамках одной системы и избежать конфликтов? anonymous AutoCAD 11 14.03.2012 10:36
Дуги из AutoCAD в ArchiCAD "выпрямляются"....(((Помогите пжста!Блондиню... anele_art AutoCAD 4 31.03.2010 05:45
AutoCad 2004 и 2008 на одной машине esquire_vik AutoCAD 3 07.05.2009 11:00
Нет ни одной панели AutoCAD 2009LT Mikhailka AutoCAD 2 23.02.2009 16:11
Как поставить два AutoCAD на одной машине? Chief Justice AutoCAD 6 24.07.2006 09:36