|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Maksim7enov
getkword и разрешить ввод точки с экрана? Это как? koMon getdist то что нужно Спасибо. Код:
__________________
Блог |
||||
|
||||
Регистрация: 25.05.2016
Сообщений: 111
|
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,850
|
У листов есть свои блоки. Которые прямого вхождения не имеют, грубо говоря. Поэтому проверяй у описания блока, не является ли он листом:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Я это понял так, что любое рабочее пространство в акаде - это пространство блока, и отличаются они в первую очередь флагом IsLayout. Список свойств для модели/листа/блока одинаков.
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы... |
||||
|
||||
Регистрация: 03.12.2009
Сообщений: 84
|
Добрый день! Делаю совсем первые шаги в лиспе. Подскажите следующее:
Ввожу Цитата:
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
думаю - чтобы выдавал результат, надо что в "x" был не nil - т.е. инициализировать х сначала
----- добавлено через ~4 мин. ----- хотя и Код:
----- добавлено через ~10 мин. ----- А что вы хотите сделать, должно выглядеть примерно так: Код:
Последний раз редактировалось Сергей812, 27.11.2018 в 19:44. |
|||
|
||||
|
||||
|
||||
Регистрация: 03.12.2009
Сообщений: 84
|
Спасибо. Подскажите, а как извлечь описание слоя (в диспетчере слоев есть такой пункт после имени, цвета, типа линий, веса и пр.). Т.е. имена слоев оставим текстовыми, а цифровую часть загоним в описание (слой "Стены кирпичные", а в описании "2.800")
|
|||
|
||||
|
||||
|
||||
Найди книгу Полещука "Автолисп и вижуаллисп в среде автокад" и изучай структуру документа. Раз уже стоит задача работы со слоями, посмотри в чем разница между (tblsearch "LAYER" (getvar "CLAYER")), (tblobjname "LAYER" (getvar "CLAYER")) и (entget (tblobjname "LAYER" (getvar "CLAYER"))) и разберись со значениями дхф-кодов... или сразу изучай ActivX
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы... |
||||
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992
|
Вот на Авито продается, за копейки - https://www.avito.ru/ekaterinburg/kn...ocad_811022774
|
|||
|
||||
|
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,850
|
Проходишь по всем элементам набора и делаешь что хочется. В чем собственно вопрос?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |