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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > lisp - заморочка

lisp - заморочка

Ответ
Поиск в этой теме
Непрочитано 15.11.2005, 07:00 #1
lisp - заморочка
k_lexx
 
Регистрация: 15.11.2005
Сообщений: 8

Доброго времени суток всем читающим!

Пожалуйста объясните необъяснимое (для меня) поведение lisp-программ при загрузке в AutoCAD, да и в редакторе VLISP:
(command "_.rectang" "0,0" "210,297")
(command "_.rectang" "20,5" "205,292")

отрисовывает два абсолютно одинаковых прямоугольника размерами 210х297 :shock: :?
Это ЧТО :?:
Заранее благодарен!
__________________
Лучше никак, чем как попало...
AutoCAD2004 licensed on WXPhomeSP2
Просмотров: 2006
 
Непрочитано 15.11.2005, 07:43
#2
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


При отрисовке чего либо с помощью (command надо выключать объектнные привязки. То бишь (setvar "osmode" 0), естественно сохранив старое значение в переменной для последующего восстановления и будет тебе счастье...
{Smirnoff} вне форума  
 
Непрочитано 15.11.2005, 08:30
#3
Лентяй

Project Engineer
 
Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392


Целиком и поностью присоединяюсь к предыдущему оратору. От себя же добвалю, что приличные люди не пользуются "command", есл можно использовать "vla-add*Entity*" или, на худой конец, "entmake". Хотя, конечно, если конец худой, то дело плохо.
Лентяй вне форума  
 
Непрочитано 15.11.2005, 08:54
#4
Кулик Алексей aka kpblc
Moderator

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


> Лентяй : ну не все же такого уровня, как оба предыдущих профессионала! Я что, неприличный, если пользую (command) или (vl-cmdf):?:
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 15.11.2005, 09:28
#5
k_lexx


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


Ага! :shock: Понял!
Попробую!

to Лентяй:
Начинать когда-то надо, и чем раньше узнаешь где грабли разложены - тем лучше :wink:

to kpblc:
Я тож думаю что уметь нужно всё!

Спасибо!
__________________
Лучше никак, чем как попало...
AutoCAD2004 licensed on WXPhomeSP2
k_lexx вне форума  
 
Непрочитано 15.11.2005, 11:10
#6
Лентяй

Project Engineer
 
Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392


Цитата:
kpblc: Я что, неприличный, если пользую (command) или (vl-cmdf)
(Голосом Р.И. Хасбулатова) Вот не надо, знаете ли, нам здесь подсовывать, не надо! У меня здесь записано: "если можно использовать "vla-add*Entity*" или, на худой конец, "entmake"." Любому трезво апосля третьего стакана мыслящему ясно, что если нельзя, то очень даже можно, и я бы сказал, архинужно "command" исполбзовать. Я вот например, не могу сообразить, как средствами ActiveX выполнить команду "BREAK". Как ни старайся, все равно "command"-ом будет короче. Так что неча тут прикидываться, панимаш!
Лентяй вне форума  
 
Автор темы   Непрочитано 15.11.2005, 13:47
#7
k_lexx


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


Весело тут у Вас!
__________________
Лучше никак, чем как попало...
AutoCAD2004 licensed on WXPhomeSP2
k_lexx вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > lisp - заморочка

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск