|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
КИП, АСУ ТП, слаботочка Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422
|
Доброе время суток!
Прошу помощи: что надо "скормить" функции (command "-refedit" <объект>) нужно подставить указатель на динблок, но ename Код:
Код:
А без refedit не сделать контекстного редактирования блока и преобразование динблока в блок. Если вручную выделять блок (по совету Супермакса) - то все Ок, но это не то, нужно автоматом разбивать. Функции типа U2B и тп пробовал - не подходят. |
|||
|
||||
Регистрация: 11.10.2010
Сообщений: 980
|
Контекстное редактирование блока - зачем под это дело программу ваять? Что-то одно - либо редактирование полностью ручное, либо полностью программное.
Преобразование дин.блока в обычный блок - а это-то зачем? Я реально не понимаю конечной цели...
__________________
(/= RegDate StartReadDate) |
|||
|
||||
КИП, АСУ ТП, слаботочка Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422
|
Лиспер,
это нужно, чтобы сильно замороченные блоки разбивать, почему-то у меня и знакомого они не разбиваются программно, как у VVA: http://forum.dwg.ru/showthread.php?p...d=1#post711939 Код:
Дима_, большое спасибо :-) Интересный ход! Да уж, автодеск - еще тот перец ))) Последнее время при углубленном изучении автокада все чаще попадаются глюки - как например опции к той же команде _refedit - на русском автокад "не понимает", только оригинальные опции надо вводить |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Если "слезешь" с командных методов - глюков станет в разы меньше.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Ответил в теме
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
КИП, АСУ ТП, слаботочка Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422
|
VVA,
я об опциях понимаю, что их надо на англ. писать, просто в руссифицированном автокаде с переведенными командами всегда можно было вводить опции и по русски - не в программе, а непосредственно при черчении, а с некоторыми командами, типа refedit (или ССЫЛРЕД) этого нельзя - не до конца переведена команда. ДИМА, благодаря VVA удалось обойтись без командных методов. Вместо refedit заменил масштаб по Z на 1.001 - и вставка блока утрачивает динамику (как проекция динблока). А все остальное - дело техники. Последний раз редактировалось Frigate, 05.03.2011 в 09:32. |
|||
|
||||
Регистрация: 01.03.2011
Сообщений: 7
|
Всем крепкого здравия! Спасибо Вам всем за форум.
Но к делу: Если стандартными средствами вызвать окошко свойств такого примитива как box,то там черным по белому(при стандартных цветовых настройках :-)) можно узнать его Length Width и Heigth. Пробую получить те же параметры с помощью кода: Код:
Тот же запрос, но вид сбоку: Код:
Вопрос к клубу Знатоков - мож кто знает заветных три слова? - Поделитесь пожалуйста! P.S. "Иди на - не педлагать!" - Unknown command Последний раз редактировалось gnostic, 11.03.2011 в 15:35. |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Посмотри сюда
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Регистрация: 01.03.2011
Сообщений: 7
|
Блииин! Я так признателен и мне так стыдно за то что не удосужился поискать на форуме!
Спасибо огромнейшее! И еще раз извините за разгильдяйский подход к поиску ответа на вопрос. Те 8 строк из #10 поста -просто волшебство! Честно искал по форуму, но пока все еще у разбитого корыта. Исходные условия - куча примитивов "разбросанных" на группе слоев (скажем dt[ 1-20]) Хочу создать набор только из тех, что лежат на слоях из требуемого диапазона индексов, например dt3-dt7. Царапаю код: Код:
Все в шоколоде! Но... стоит слегка изменить значение фильтра : Код:
Поделитесь пожалуйста, своими замечаниями по этому поводу. Последний раз редактировалось gnostic, 13.03.2011 в 14:50. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Замени (ssget "_X" '((8 . "dt[3-10]"))) на нечто типа (ssget "_X" '((8 . "dt[3-9],dt10")))
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 01.03.2011
Сообщений: 7
|
Не сочтите за труд - ткните носом.
(Спустя пару минут) В силу того, что очень не люблю неоднозначность, решил уточнить некоторые моменты. Перевести на LISP схему создания фильтра, от которого он (LISP) не срыгнет - как бы в вопросах не числится! Если есть какие то основополагающие моменты (даже из школьного курса математики), о которых я не догадываюсь(говорю честно), то буду очень признателен за то что обратите на них внимание. А так, по принципу : "Вы, товарищ студент, дурак! - А Я мост Патона строил!" либо "Не плюйте рядом с членом Масонской ложи!" по меньшей мере, на этом ресурсе выглядит комично. Последний раз редактировалось gnostic, 14.03.2011 в 01:37. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
|
|||
|
||||
проектировщик CТБ Регистрация: 03.03.2009
Сообщений: 28
|
Доброго времени суток!
Столкнулась с такой вот непоняткой: Код:
Господа, не сочтите за труд, помогите -откуда может появляеться лишний элемент списка? |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |