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

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

Помогите объединить команду полилиния с конточкой?

Ответ
Поиск в этой теме
Непрочитано 03.02.2012, 11:57 #1
Помогите объединить команду полилиния с конточкой?
Григорьев Виктор
 
Регистрация: 03.02.2012
Сообщений: 3

хочу объединить полилинию с конточкой, но ну получается конточка показывается только в самом начале команды, когда написано введите начальную точку, начинаю обводку а дальше конточка не показывается у меня получилось вот так: ^C^C_pline;_endp; , хотелось чтобы команда, _endp работала вместе с полилинией
Просмотров: 3057
 
Непрочитано 03.02.2012, 12:24
#2
Кулик Алексей aka kpblc
Moderator

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


Лиспом попробуй...
Код:
[Выделить все]
(vl-load-com)

(defun c:plend (/ adoc osmode *error*)
  (defun *error* (msg)
    (if osmode
      (setvar "osmode" osmode)
      ) ;_ end of if
    (vla-endundomark adoc)
    (princ msg)
    (princ)
    ) ;_ end of defun
  (vla-startundomark (setq adoc (vla-get-activedocument (vlax-get-acad-object))))
  (setq osmode (getvar "osmode"))
  (setvar "osmode" 1)
  (command "_.pline")
  (while (/= (getvar "cmdactive") 0)
    (command pause)
    ) ;_ end of while
  (setvar "osmode" osmode)
  (vla-endundomark adoc)
  (princ)
  ) ;_ end of defun
Можно, конечно, и макросом - но привязки тогда придется восстанавливать вручную по завершении кода.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.02.2012, 15:06
#3
Григорьев Виктор


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


А можете написать макросс, лиспом не знаю как
Григорьев Виктор вне форума  
 
Непрочитано 03.02.2012, 15:11
#4
Кулик Алексей aka kpblc
Moderator

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


Как использовать лисп, опубликованный на форуме
Макрос:
Код:
[Выделить все]
^C^Cosmode;1;_.pline;
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.02.2012, 15:15
#5
Григорьев Виктор


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


Спасибо огромное, то что мне нужно))
Григорьев Виктор вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Помогите объединить команду полилиния с конточкой?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу объединить тела. Помогите. balbes48 AutoCAD 25 21.01.2009 22:31
Помогите забить команду с клавы Artiznov AutoCAD 4 28.09.2007 06:02