|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Проектировщик, гидротехник Регистрация: 23.03.2006
Киев
Сообщений: 59
|
Цитата:
|
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Вот немного подравленные реакторы. Выяснилось что если среди выбранных объектов есть RTEXT, то конструкуция (vla-get-pickfirstselectionset (vla-get-activedocument (vlax-get-acad-object))) вылетает. Допускаю, что такое может быть и со сторонними объектами (например СПДС). Поэтому окружили ее оболочкой отлова ошибок. Теперь если такие объекты попались, то просто ничего не отобразиться в статусной строке. Точность округления, высота текста, масштабный коэффициент задаются в команде MM
Код:
|
|||
![]() |
|
||||
Регистрация: 30.04.2005
Сообщений: 141
|
VVA
Прошу прощения что с некоторым опозданием отписываюсь. Отличный лисп подписывающий длинны, но пара вопросов. Пробовал разобраться в этом примере - вопросы в коментах Код:
1. надпись начинается от середины отрезка, т.е в итоге смещена отн. центра. т.е надо расчитать длинну надписи и сместить центра надписи отн. центра отрезка на половину этой длинны. Пробовал сам поправить , см. выше - не вышло ![]() 2. не могу понять как в строку вывода что-то дописать в конце - км к примеру. 3. приличный структурированный справочник по лисп командам где взять ? а то хелп на любую команду такой список разделов выдает... 4. и главное - как можно править лисп и проверять его в автокаде не загружая каждый раз в ручную после каждой правки ?это реально ? Чуть-чуть офтопично - можно ли точки жирными сделать а автокаде ? при pdmode 0 - жирности нет, при pdmode 33 - кружок, но не залитый... мне точки нужно представить как жирные точки, читай круги залитые черным |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Код:
2. в строку вывода чего? и что дописать? 3. Н.Полещук "VisualLisp и секреты адаптации AUtoCAD" Н. Полещук "AutoLISP и Visual LISP в среде Autocad" 4. В ком. строке VLIDE Там на панели есть кнопочки со стрелочками сниз. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
К слову:
1. сделана группировка для отмены одним действием (vla-StartUndoMark adoc) (vla-EndtUndoMark adoc) 2. Корректно пишется тескт в UCS ang (angle (trans pt0 0 1)(trans pt1 0 1)) 3. Помимо книг самый большой опыт даст анализ лиспа на этом форуме и autocad.ru. По крайней мере с точки зрения работы с vla-функциями. Если не понятко как работать с vla-функцией - набери ее в гугле. |
|||
![]() |
|
||||
Регистрация: 30.04.2005
Сообщений: 141
|
Цитата:
Или в другом случае "Общая длинна: 220 км". понятно теперь о чем я ? 3. Вообще интересуют электронные справочники ![]() |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
2. Измени эту строку
Код:
Код:
Код:
Цитата:
Цитата:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,430
|
_.dataextraction в LT работает?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Боюсь в "гаде" никак, только ручками. Нашу контору так же переводят на LT, решено для подобных задач оставить пару полных лицензий.
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы... |
||||
![]() |