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

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

Не могу выполнить команду _extend, программно.

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

Например выражение - (command "_extend" e1 "" e2) где е1 и е2 линии.
е1 команда выбирает а e2 (также "_last") нет.
Получается что только указание курсором или я чего то не знаю?
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн
Просмотров: 3046
 
Непрочитано 24.12.2014, 12:10
#2
Кулик Алексей aka kpblc
Moderator

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


Версия AutoCAD?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 24.12.2014, 12:48
#3
Jonas

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


2013
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн
Jonas вне форума  
 
Непрочитано 24.12.2014, 13:53
#4
Кулик Алексей aka kpblc
Moderator

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


Хорошо, а вообще выполнить _.extend возможно? Руками это дело срабатывает?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 24.12.2014, 13:58
1 | #5
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Посмотри подсказку в п.5 trim и offset из сценария scr
Пример
Код:
[Выделить все]
(command "_.LINE" "_non" "0,0,0" "_non" "0,100,0" "")
(setq e1 (entlast))
(command "_.LINE" "_non" "20,50,0" "_non" "100,50,0" "")
(setq e2 (entlast))
(command "_Extend" e1 "" (list e2 '(20 50 0)) "")
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 24.12.2014, 14:00
#6
Jonas

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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Хорошо, а вообще выполнить _.extend возможно? Руками это дело срабатывает?
Да, выполняется.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн
Jonas вне форума  
 
Непрочитано 25.12.2014, 09:13
#7
roaa

ОПС
 
Регистрация: 29.03.2012
Kazakhstan
Сообщений: 128


Постановка вопроса непонятна....Что именно добиваетесь макросом?
Предполагаю, что начало
(command "_extend" e1 e2 "" pause)
или
(command "_extend" "" e1 e2 e1 e2 "")

Последний раз редактировалось roaa, 25.12.2014 в 09:26.
roaa вне форума  
 
Автор темы   Непрочитано 25.12.2014, 11:38
#8
Jonas

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


Цитата:
Сообщение от roaa Посмотреть сообщение
Постановка вопроса непонятна....Что именно добиваетесь макросом?
Пытаюсь выполнить выкройку врезки цилиндра.
Вложения
Тип файла: flv NewFilm_141225135607.flv (716.0 Кб, 18 просмотров)
Тип файла: lsp развертка.lsp (1.0 Кб, 16 просмотров)
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн
Jonas вне форума  
 
Непрочитано 25.12.2014, 20:31
#9
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Offtop:
Цитата:
Сообщение от VVA Посмотреть сообщение
Пример
Спасибо, Володь, очень ценная информация для меня. Как ты до этого додумался?
skkkk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Не могу выполнить команду _extend, программно.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как автоматически выполнить команду после полной инициализации интерфейса AutoCAD 2012? lexluther Программирование 6 13.04.2018 12:41
Лисп. Как выполнить команду по завершении предыдущей? BetinS LISP 14 19.06.2014 03:25
Не удается выполнить команду "select" на VBA Dec0rator Программирование 5 01.09.2011 10:10
Как выполнить команду Explode для всех деталей с сборок? DonVik Программирование 2 23.02.2009 12:41
В 2008 не могу выполнить команду Bater AutoCAD 1 15.01.2009 20:48