VetCAD

Выбор вхождений блока по фильтру на свойства и значения атрибутов

    2 оценки

TararykovDG

размещено: 14 Марта 2011
обновлено: 19 Июля 2012
Программа позволяет выбрать (подсветить) все вхождения блока на всем чертеже или среди заранее выбранных объектов по задаваемому фильтру свойств и значений атрибутов данного блока

====================================================================
2012.07.19
Версия 1.1
Устранена ошибка, возникающая при наличии постоянного атрибута в блоке.
В архиве находятся два варианта программы (с русским и английским интерфейсом).
====================================================================
Выбор вхождений блока по фильтру на свойства и значения атрибутов1
Выбор вхождений блока по фильтру на свойства и значения атрибутов2

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 11-20 из 24
mocrassar , 09 июля 2012 в 14:00
#11
уж извините за глупый вопрос - но где его выложить? (первый раз сижу на этом форуме) может на почту?
TararykovDG , 09 июля 2012 в 20:14
#12
mocrassar? можно и на почту, она указывается при запуске программы, там же можно подробней описать проблему, а именно, указать имя блока.
Krovlaf , 18 января 2013 в 05:50
#13
Есть набор блоков в которых в одном из атрибутов используются как числовые значения так и текстовые (значения содержания "пс", "зн", 10, 20, ...). При фильтре например >10 выбираются все блоки со значением атрибута > 10... и все блоки с текстовыми значениями. Это я что то не так делаю или ошибка программы?
TararykovDG , 18 января 2013 в 15:50
#14
Krovlaf Вы делаете все правильно, просто так работает программа. Код любой буквы больше кода цифры и поэтому при сравнении любая строка будет больше числа, к сожалению сейчас у меня нет времени добавить в программу обработку этого случая.
Krovlaf , 20 января 2013 в 17:13
#15
Хорошо. А как обойти ошибку в этом случае не подскажите? Очень нужно!
TararykovDG , 21 января 2013 в 08:46
#16
Krovlaf, попробуйте так, сначала сформируете набор как и в первый раз, задав для атрибута значение больше 10. После того как на чертеже включаться ручки у блоков, не сбрасывая их запустите команду еще раз, в ком. строке появиться сообщение "На чертеже есть выделенные объекты! Выбор будет произведен из них!" и далее как обычно выберете вхождение нужного Вам блока. Теперь для необходимого атрибута задайте фильтр на свойство значение, равно #*. Таким образом, мы выберем из ранее сформированного набора только те блоки, у которых в значении атрибута задана сначала цифра, а потом уже любой символ.
Krovlaf , 30 января 2013 в 16:11
#17
Спасибо, работает!
adu , 21 июня 2013 в 16:20
#18
Очень полезная программа! Спасибо автору.
А есть ли вариант произвести выбор одноименных атрибутов во всех вхождениях блоков для того, чтобы, допустим, изменить коэффециент сжатия во всех атрибутах сразу?
Krovlaf , 25 ноября 2014 в 04:39
#19
Присоединяюсь!
Если добавить возможность редактировать формат атрибутов(цвет, высоту, сжатие, стиль) выбранных по условию блоков - получился бы мощнейший редактор свойств атрибутики!
Tamara_N , 20 октября 2016 в 14:48
#20
Присоединяюсь, автору - большое спасибо! Полезная программа! Лично мне для полного счастья не хватает выпадающего списка значений атрибутов, из которого можно было бы выбрать нужное. Нельзя ли это осуществить? :)
zip

0.77 МБ

СКАЧАТЬ