|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
"(entmake (list..." не работает в нанокаде.
Юбутово@Москва
Регистрация: 11.06.2014
Сообщений: 88
|
||
Просмотров: 1180
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
nc 23.1 - все работает корректно. Другой вопрос, что вместо getreal стоило бы запрашивать getdist, но это некритично.
----- добавлено через ~1 мин. ----- Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 88
|
Цитата:
вообще мне слой нужно создать, эту функцию я привел для примера. сейчас какой то сюр... написал в функции по порядку 1 создать круг 2 создать слой теперь круг рисуется, слой не создается. а потом и круг не рисуется... слой создаю (пытаюсь) так: Код:
нана 22 --------------- все удалил, перезагрузил нану, оставил только эти две функции, все работает. по ходу мой модуль че-то ломает. Последний раз редактировалось peshkoff, 27.03.2024 в 10:55. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Что за VN-COLORTOLAYER-PAIR ? Может, этот модуль чего-то крашит?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 88
|
Цитата:
![]() кааароче. видимо, с начала придется Есть задача: перенести объекты с назначенным (не ByLayer) цветом со слоя 0 на слой с именем = цвету с помощью (vl-load-com) получилось вроде, но потом решил без него обойтись, оперируя парами. подучиться... (да и вообще(vl-load-com) это какой-то верхний уровень, стоит его использовать на простых задачах? почему-то мне кажется за ним будут грузиться куча модулей, все это будет занимать в памяти... или не стоит запариваться?) в общем модуль, после которого ничего не работает вот (переменные с именем и цветом слоя пока не присваиваются, все константы): Код:
---- написал сюда код и прочитал. list объявлена как переменная и еще и не закрыта ![]() ![]() ![]() Последний раз редактировалось peshkoff, 27.03.2024 в 11:35. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Совет - поставь виртуалку хоть с Win7 и с любым ACAD внутри нее, там и пиши код. Заодно проверяй видимость переменных, форматируй и вот это все. А уже созданные lsp - подгружать в наник.
Будет проще и быстрее. ----- добавлено через 15 сек. ----- Вариант нумер два - поставить VSCode + AutoLISP Extension для него ----- добавлено через ~17 мин. ----- Откровенно говоря, в коде какой-то жуткий микс из ename- и vla-подходов (vla-, кстати, работать не будут без vl-load-com). ИМХО пара вариантов: Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 88
|
так я вырезаю vla.
хочу без него попробовать. с vla я решил задачу да, как раз так и работает, с vla никаких проблем. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Ну тогда проверяй вариант через ename (единственное чего там нет - меток начала и конца отмены, но это уж самостоятельно
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AUTOCAD 2010 перестал переключаться в многооконный режим. Проблемы с переменными | Андрей Х. | AutoCAD | 24 | 27.05.2015 10:17 |
(GRREAD) и привязка | Ева | Программирование | 17 | 18.12.2009 09:10 |
обработка списка | luser | Программирование | 14 | 28.11.2009 22:21 |
Не работает команда | DonVik | Программирование | 1 | 31.07.2008 17:25 |
Не работает скрипт kpblc-vlr.LSP в английском 2006-м акаде | Witalij | LISP | 8 | 24.06.2008 11:37 |