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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Есть способ заставить работать из под лиспа _QDIM?

Есть способ заставить работать из под лиспа _QDIM?

Ответ
Поиск в этой теме
Непрочитано 01.05.2013, 04:51 #1
Есть способ заставить работать из под лиспа _QDIM?
Kirill_Ja
 
Мурманск
Регистрация: 28.07.2008
Сообщений: 208

Команда QDIM это быстрый размер.
Что-то не хочет он работать из-под лиспа.

Вызов такой:

Код:
[Выделить все]
 
(sssetfirst nil ss);выбор образмериваемых примитивов
(vl-cmdf "_qdim" \)
;Еще пробовал
(vl-cmdf "_qdim" pause)
(vl-cmdf "_qdim" pos) ;(точка с координатами)
Может, ему поможет если симулировать тырк мышкой в область рисования? Может есть еще какой умный способ?
Просмотров: 1563
 
Непрочитано 01.05.2013, 09:42
#2
5hev

roads
 
Регистрация: 22.12.2010
msk
Сообщений: 121
<phrase 1= Отправить сообщение для 5hev с помощью Skype™


Код:
[Выделить все]
 (vl-cmdf "_qdim" (ssget) "" (getpoint))
Вроде все просто...
5hev вне форума  
 
Автор темы   Непрочитано 01.05.2013, 15:50
#3
Kirill_Ja


 
Регистрация: 28.07.2008
Мурманск
Сообщений: 208
<phrase 1=


Какой-то сбой.
При попытке сделать ручками из командной строки все хорошо.
Из приложения - схлопывает AutoCad даже без аварийного сохранения.



Код:
[Выделить все]
 _

1_$ ss
<Selection set: c>

;Набор

_1_$ (mapcar (function (lambda (x) (cdr (assoc 0 (entget x))))) (mapcar 'cadr (ssnamex ss)))
("LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE" "LINE")

;Все примитивы в наборе - линии

_1_$ position
(78739.6 -43255.8 0.0)

;3д-точка

_1_$ 

(vl-cmdf "_qdim" ss "" position)

;Выдает ошибку редлагает или сразу закрыть приложение или поискать решение в инете
;(ясно же , что не найдет он там ничего)



Может я не так делаю что?

AutoCad Arhitecture 2013, Win7 Ultimate

Последний раз редактировалось Kirill_Ja, 01.05.2013 в 16:03.
Kirill_Ja вне форума  
 
Непрочитано 01.05.2013, 19:57
#4
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


на обычном автокаде все нормально работает
gomer вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Есть способ заставить работать из под лиспа _QDIM?

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рифмоплетство. Kryaker Разное 554 14.11.2023 11:59
Autocad/ подскажите пожалуйста есть есть ли способ копировать field Igrok AutoCAD 3 09.02.2012 21:58
AutoCAD 2009 LT - есть ли способ обнулить координату z??? Sokolov_Art AutoCAD 5 31.01.2011 15:20
не могу заставить себя работать baaba Профессии и трудовые отношения 49 26.04.2010 07:24
Есть ли способ, чтобы сделать так, как показано на картинке Kotsar AutoCAD 7 12.04.2007 08:19