| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
12.03.2020, 12:00 | #1 | |
Интересная особенность работы программы "Copy or Swap Text" от "Lee Mac"
Остекляем!!! Алюминим!!!
Москва
Регистрация: 21.02.2005
Сообщений: 3,827
|
||
Просмотров: 1995
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Блоки статические или динамические?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,827
|
Динамические, со статическими срабатывает как и ожидалось.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Код не смотрел, но, похоже, там имя блока получается как для статического (либо через 2 группу DXF, либо через vla-get-name), а надо бы через vla-get-effectivename.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,189
|
Цитата:
При _resetblock - текст обнуляется до исходного => Получается, что обычный текст - работает как динамический параметр
__________________
apel.fas |
|||
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,827
|
Провел опыт
Судя по результатам все-таки замешана динамика и в данном случае получается новое определение блока у которого почемуто осталось имя и динамические функции исходного блока. Offtop: это наверно из той же серии, что и вариант с несколькими параметрами видимости
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Регистрация: 23.04.2015
Сообщений: 163
|
Просто каждое вхождение динблока с уникальным набором значений параметров - отдельное определение блока. Которое и меняется. Попробуйте скопировать несколько раз вариант блока и, не трогая его, использовать команду - отразится на всех копиях.
|
|||
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,827
|
нет на всех копиях не отразилось, только в текущей
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,189
|
и точно. теперь понятно. Прога меняет значение текста в конкретном блоке заданных параметров (то что можно увидеть в строке "Anonymous Name:" отчета комадны LIST по вставке блока)
Т.е. если в вашем примере в ручную задать конкретное значение дин. параметра в свойствах вставки, и воспользоваться прогой - то впоследствии при заданию любой вставке блока точно такого же параметра - поменяется и значение текста. Алексей был прав:
__________________
apel.fas |
|||
|
||||
Регистрация: 23.04.2015
Сообщений: 163
|
|
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,189
|
да, в коде не так.
там вообще тупо берется объект текста через nentselp, и ему меняется значение через vla-put-TextString при этом "nentselp", естественно, определяет объект текста в безымянном блоке, а не в динамическом для примера можете попробовать на дин блоке с текстом (с "_regen" после кода): Код:
__________________
apel.fas |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Eplan Обсуждение работы программы | Gr_Aleks | Другие CAD системы | 18 | 15.06.2012 15:32 |
Поиск работы | Perezz!! | Разное | 46 | 21.03.2008 12:50 |
Программы для работы с землей | Torino | Прочее. Программное обеспечение | 24 | 03.09.2006 10:35 |
Моделирование работы свай | p_sh | Основания и фундаменты | 4 | 08.08.2005 14:41 |
Алгоритм работы программы по объединению простых объктов в п | Torino | Программирование | 14 | 11.11.2004 17:52 |