| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как реализовать поиск (навигацию) блоков по имени?

Как реализовать поиск (навигацию) блоков по имени?

Ответ
Поиск в этой теме
Непрочитано 02.08.2019, 20:00 #1
Как реализовать поиск (навигацию) блоков по имени?
Кондратий Тихонович
 
Регистрация: 06.06.2016
Сообщений: 327

Как реализовать поиск (навигацию) блоков по имени?
Нужно чтобы при клике по имени блока в списке найденного подсвечивались все его вхождения на принципиальной схеме.
HELP
Просмотров: 16357
 
Непрочитано 02.08.2019, 20:34
#2
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Нужно чтобы при клике по имени блока в списке найденного подсвечивались все его вхождения на принципиальной схеме.
штатных средств нет вроде.
Сергей812 вне форума  
 
Непрочитано 02.08.2019, 20:37
#3
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Нужно чтобы при клике по имени блока в списке найденного подсвечивались все его вхождения на принципиальной схеме.
_qselect ?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.08.2019, 20:44
#4
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Вообще то в окне диалога поиска (если речь идет о нем) есть кнопка - создание группы из выделенных результатов поиска.. она (группа элементов) остается подсвеченной после закрытия диалога
Сергей812 вне форума  
 
Автор темы   Непрочитано 02.08.2019, 20:55
#5
Кондратий Тихонович


 
Регистрация: 06.06.2016
Сообщений: 327


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
_qselect ?
В ку сЕлект нужно имена блоков знать. А я их не знаю.
Т.е. нужен список имён всех блоков на схеме иметь перед глазами. И не просто список, а кликабельный. Чтобы кликнув по имени в этом спсике можно было высветить на схеме соответствующее вхождение, автозумировать его и автоматом перейти на него.
А потом.
Ку сЕлект требует много лишних телодвижений, а хотелось бы это делать, что называется, "одним кликом".

Есть ещё фроде команда "_фильтр"? Она более продвинутая. Но народ почему-то её не любит юсать

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Вообще то в окне диалога поиска (если речь идет о нем) есть кнопка - создание группы из выделенных результатов поиска.. она (группа элементов) остается подсвеченной после закрытия диалога
Только почему-то это поиск не ищет текст в именах блоков.
Соответственно, не показывает список имён найденных блоков в результатах поиска

Последний раз редактировалось Кондратий Тихонович, 02.08.2019 в 21:00.
Кондратий Тихонович вне форума  
 
Непрочитано 02.08.2019, 21:11
#6
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Только почему-то это поиск не ищет текст в именах блоков.
Соответственно, не показывает список имён найденных блоков в результатах поиска
логично - имя блока: это ключ в таблице определений. Но что мешает приделать костыль - скрытый предустановленный атрибут с начальным значением = имени блока?
Сергей812 вне форума  
 
Автор темы   Непрочитано 02.08.2019, 22:26
#7
Кондратий Тихонович


 
Регистрация: 06.06.2016
Сообщений: 327


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
приделать костыль - скрытый предустановленный атрибут с начальным значением = имени блока
Щас попробую

----- добавлено через ~10 мин. -----
Не находит
Кондратий Тихонович вне форума  
 
Непрочитано 02.08.2019, 22:53
#8
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


1. Проверяйте в параметрах поиска "Пропустить скрытые элементы" - сброшен
2. Надеюсь, не постоянным атрибутом сделали.
Сергей812 вне форума  
 
Непрочитано 03.08.2019, 02:40
#9
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Кондратий Тихонович, я углядел противоречия.

Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Нужно чтобы при клике по имени блока в списке найденного подсвечивались все его вхождения на принципиальной схеме.
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Чтобы кликнув по имени в этом спсике можно было высветить на схеме соответствующее вхождение, автозумировать его и автоматом перейти на него.
В итоге все или одно? И если одно, то какое именно вхождение?

Далее.

Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
В ку сЕлект нужно имена блоков знать. А я их не знаю.
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Т.е. нужен список имён всех блоков на схеме иметь перед глазами.
Так нужно имена блоков знать или не нужно? Если имена неизвестны, зачем тогда список? В qselect, кстати, тоже есть список всех имен блоков (в самом нижнем выпадающем списке, если выбрать свойство "Имя" и оператор "Равно")


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
нужен список имён всех блоков на схеме иметь перед глазами. И не просто список, а кликабельный.
Из формулировки не уверен, что правильно понял: нужен список всех (имен?) блоков чертежа или иметь список блоков прямо на схеме, точнее, прям на в рабочем пространстве модели или листа (например, в виде блока с атрибутами или отдельными текстами, как вариант, геренируемого автоматически)?

Задача, полагаю, переходит уже в плоскость программирования, поскольку штатных средств я тоже припомнить не могу.

Лисп, например, предлагает как минимум два стандартных варианта: диалоговое окно на DCL (первая картинка) и выпадающий список динамического ввода (вторая).
Как-то приходилось применять и нестандартный подход. С тем блоком, о котором я говорил выше, автоматически генерируемом. Сканировался указанный внутри блока текст, считывалось его содержимое, и в зависимости от него выполнялось что-то еще.

В данной задаче блок может состоять из текстовых объектов, в каждом из которых - имя отдельного блока, все в виде списка друг под другом (внутри блока). У пользователя запрашивался клик по блоку, и из-под мыши считывается значение текста, которое и является именем блока. Далее уже дело нехитрое. Странный подход? Да. Но в некоторых случаях подошел идеально.

Файл с блоками для примера скачал из нашего Download.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 79
Размер:	100.4 Кб
ID:	216475  Нажмите на изображение для увеличения
Название: 2.PNG
Просмотров: 58
Размер:	40.8 Кб
ID:	216476  

Последний раз редактировалось skkkk, 03.08.2019 в 02:46.
skkkk вне форума  
 
Непрочитано 03.08.2019, 10:09
#10
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


ну судя по последним постам, человек пытается организовать систему навигации по проекту, используя штатные средства акада. Можно сделать какое-то подобие, но про удобство пользования
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
хотелось бы это делать, что называется, "одним кликом".
без программирования можно сразу забыть. Да и использовать для навигации модальные диалоги не самое удобное, имхо. У меня к тому же диалогу поиска один вопрос - почему до сих пор его не сделали в виде немодальной палитры, чтобы можно было перемещаться по результатам поиска и параллельно сам чертеж видеть и двигать свободно. Там понадобиться отслеживать изменения элементов для поддержки актуальности результатов поиска - но врятли это составило бы какие то проблемы для разработчиков Аутодеска.
Сергей812 вне форума  
 
Автор темы   Непрочитано 03.08.2019, 11:44
#11
Кондратий Тихонович


 
Регистрация: 06.06.2016
Сообщений: 327


Цитата:
Сообщение от skkkk Посмотреть сообщение
В итоге все или одно? И если одно, то какое именно вхождение?
Да мне бы хоть как. Потому что сейчас вообще НИКАК


Цитата:
Сообщение от skkkk Посмотреть сообщение
Так нужно имена блоков знать или не нужно? Если имена неизвестны, зачем тогда список?
Имена известны - но я их все на память не помню (блоков больше сотни). Чтобы не запутаться - нужно иметь перед глазами их список.
И желательно чтобы можно было высветить блок на схеме просто кликнув мышкой по имени блока в списке
В схемотехнических САПР так и сделано. Но приходится возиться с чужой схемой, сделанной в автокаде


Цитата:
Сообщение от skkkk Посмотреть сообщение
В qselect, кстати, тоже есть список всех имен блоков (в самом нижнем выпадающем списке, если выбрать свойство "Имя" и оператор "Равно")
Как я уже говорил, список очень большой. Замучаешься просматривать прокручивать
Хотелось чтобы он показывался не весь, а только те имена, у которых имя удовлетворяет заданному вилдкарду


Цитата:
Сообщение от skkkk Посмотреть сообщение
Из формулировки не уверен, что правильно понял: нужен список всех (имен?) блоков чертежа или иметь список блоков прямо на схеме, точнее, прям на в рабочем пространстве модели или листа (например, в виде блока с атрибутами или отдельными текстами, как вариант, геренируемого автоматически)?
Нет. На схеме список не нужен. Список имен (кликабельных) нужен только для того, чтобы кликнув по нужному имени высветить а автозумировать нужный блок на схеме


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
ну судя по последним постам, человек пытается организовать систему навигации по проекту, используя штатные средства акада
Именно так.
Средство быстрого поиска, просмотра и автопозиционирования/автомаштабирования объектов чертежа.
Просто в сехмотехнических САПР всё это есть.
Но нам стали приносить схемы, сделанные в акаде.
Поэтому приходится "городить огород"

----- добавлено через 59 сек. -----
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
без программирования можно сразу забыть.
Неужели в акаде нет штатных средств браузинга объектов базы данных чертежа?

----- добавлено через ~11 мин. -----
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
У меня к тому же диалогу поиска один вопрос - почему до сих пор его не сделали в виде немодальной палитры, чтобы можно было перемещаться по результатам поиска и параллельно сам чертеж видеть и двигать свободно. Там понадобиться отслеживать изменения элементов для поддержки актуальности результатов поиска - но врятли это составило бы какие то проблемы для разработчиков Аутодеска.
Тоже удивлён, почем автодеск так и не сделал нормального браузера по чертежу.
Вот к примеру в схемотехнической САПР я могу зажав CTRL кликнуть по двум разным именам объектов в таблице браузера проекта - и они (объекты)
автоматом выделятся, а автосколл и автозум сделают так, чтобы масштаб был максимальный, но такой, когда на экране ещё помещаются оба объекта целиком.
Более того. Можно поставить галку "автозатенение" - и тогда все другие объекты ("обстановка") станут тусклыми - чтобы выделенные лучше видно было.
Кондратий Тихонович вне форума  
 
Непрочитано 03.08.2019, 12:04
#12
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Неужели в акаде нет штатных средств браузинга объектов базы данных чертежа?
От одних этих слов 99% пользователей акада будут шарахаться в стороны, имхо) Поэтому Аутодеск предусмотрел открытый API, посредством которого оставшийся 1% смогут программно реализовать свои хотелки:
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Вот к примеру в схемотехнической САПР я могу зажав CTRL кликнуть по двум разным именам объектов в таблице браузера проекта - и они (объекты)
автоматом выделятся, а автосколл и автозум сделают так, чтобы масштаб был максимальный, но такой, когда на экране ещё помещаются оба объекта целиком.
Более того. Можно поставить галку "автозатенение" - и тогда все другие объекты ("обстановка") станут тусклыми - чтобы выделенные лучше видно было.
Сергей812 вне форума  
 
Автор темы   Непрочитано 03.08.2019, 12:40
#13
Кондратий Тихонович


 
Регистрация: 06.06.2016
Сообщений: 327


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
От одних этих слов 99% пользователей акада будут шарахаться в стороны, имхо)
А как эти "99% пользователей" тогда собираются ориентироваться в сложном чертеже листов эдак на 25 формата А1 "убористым почерком"?
Кондратий Тихонович вне форума  
 
Непрочитано 03.08.2019, 13:09
#14
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
А как эти "99% пользователей" тогда собираются ориентироваться в сложном чертеже листов эдак на 25 формата А1 "убористым почерком"?
видимо подразумевается, что если у пользователей чертежи такой сложности - но они выберут иной инструмент вместо акада, либо закажут/напишут надстройки (ничего там сложного нет, примеры кода отдельных составляющих в инете присутствуют). Это уже внутренняя кухня разработчика, по каким критериям они выбирают необходимость разработки того или иного функционала акада - в данный момент штатного решения в нем нет.
Сергей812 вне форума  
 
Непрочитано 05.08.2019, 22:48
#15
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Во-первых, хотелось бы заметить, что тема ушла далеко от названия в последних постах, и уже, возможно, имеет смысл выводить ее отдельно.
Во-вторых, штатных решений нет, значит место ей - в разделе "Программирование".
В-третьих...
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Да мне бы хоть как. Потому что сейчас вообще НИКАК
Меня, как программиста (хоть и не профессионального вовсе) такой ответ не устроит. Без внятного ТЗ, как говорится, результат - ХЗ.
Я готов посодействовать по нескольким причинам:
1. Поддержать тонус извилин на период временного отсутствия нужды в оптимизации процессов проектирования.
2. Есть немалое количество наработок по этой теме, как моих, которыми мне не жалко поделиться, так и найденных в Сети.
3. Процесс допила под конкретную нужду, насколько я вижу, не составит большого труда.
4. Мысль, как по мне - так довольно интересная, думаю, нашим понравится.
5. (Как говорят англичане, last but not least - последний но не самый маловажный) люблю я это дело...

Однако совсем не хотелось бы переделывать несколько раз после того, как что-то будет сделано немного не так, как хотелось бы (чужая душа - потёмки, да). И, как правило, это "немного" вытекает в уйму времени, гораздо большую, нежели изначальная разработка, зачастую при кажущейся внешней простоте вопроса. Делать просто ради тренировки неинтересно - куда приятнее, если понимаешь, что это не просто "курсовик", но решение РЕАЛЬНОЙ задачи - это мотивирует.

Итак, что мы имеем.
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Как реализовать поиск (навигацию) блоков по имени?
Нужно чтобы при клике по имени блока в списке найденного подсвечивались все его вхождения на принципиальной схеме.
HELP
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
И желательно чтобы можно было высветить блок на схеме просто кликнув мышкой по имени блока в списке
Имеется в виду высветить все вхождения этого блока? При этом отзумировав чертеж так, чтобы было видно их все?
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Как я уже говорил, список очень большой. Замучаешься просматривать прокручивать
Хотелось чтобы он показывался не весь, а только те имена, у которых имя удовлетворяет заданному вилдкарду
По поводу вилдкардов при первом рассмотрении задачи, мыслей у меня пока нет. Хотя... уже есть. Об этом ниже.

Что я предлагаю.

1. Вызываем команду.
2. Запрашивается строка - маски, по которой имена отфильтруются. Вариатнты:
- ввод текста в командной строке;
- диалоговое окно с запросом строки;
- может, кто-то подскажет, если подобное можно реализовать на DCL непосредственно в окне со списком имен (см. ниже) - динамически менять список имен при вводе маски в том же диалоге со списком.
3. Появляется список блоков, удовлетворяющих маске. Варианты списка я приводил выше. Немодальные (т.е., не блокирующие чертеж на время их появления) окна мы с лиспом, к сожалению, делать не умеем.
4. Выбираем имя блока из списка. При использовании варианта с диалогом (первая картинка в #14) можно выбирать несколько имен, зажав Ctrl или Shift.
5. Чертеж зумируется.
6. Подсвечиваются блоки. Варианты:
- просто ручками, как если бы их выбрали. Тут правда, есть ограничения на количество блоков, когда ручки еще появляются. При превышении порога блоки просто подсветятся пунктиром. Но эту величину можно задавать переменной. И после работы программы - возвращать (автоматически, конечно).
- просто пунктиром;
- габаритными (описанными вокруг блока) примитивами - прямоугольниками или кругами на непечатном слое, которые будут удаляться при нажатии Esc или иным образом;
- габаритными временными примитивами, как в предыдущем подпункте, только они удаляются при зумировании - сомнительный вариант;
- затемнением всего остального, однако вариант этот так себе - полагаю, на загруженных чертежах будут неслабые зависания.

Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Вот к примеру в схемотехнической САПР я могу зажав CTRL кликнуть по двум разным именам объектов в таблице браузера проекта - и они (объекты)
автоматом выделятся, а автосколл и автозум сделают так, чтобы масштаб был максимальный, но такой, когда на экране ещё помещаются оба объекта целиком.
Более того. Можно поставить галку "автозатенение" - и тогда все другие объекты ("обстановка") станут тусклыми - чтобы выделенные лучше видно было.
Интересно было бы посмотреть, как это выглядит. Можете запилить видео, можно даже снять на мобильный на худой конец, но лучше - программкой для захвата экрана если есть возможность, например, FreeScreenRecorder

Кондратий Тихонович, предлагаю подправить ТЗ под свои запросы, а я в свою очередь постараюсь посодействовать по мере возможности, но быстро - не обещаю.
skkkk вне форума  
 
Непрочитано 05.08.2019, 23:20
#16
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от skkkk Посмотреть сообщение
Немодальные (т.е., не блокирующие чертеж на время их появления) окна мы с лиспом, к сожалению, делать не умеем.
была бесплатная (если автор не решил ее монетизировать или бросить поддержку) библиотека на ObjectARX - которая вроде позволяла немодальные окна на лиспе реализовывать. Только вот ее название за ненадобностью из головы вылетело напрочь)

имхо, та навигация, которую хочет К.Т. - скорее всего реализовывать в виде дерева: список имен определений найденных блоков - на первом уровне, в подсписках второго уровня - "ссылки" на вставки блоков и дополнительная информация из блоков, например. В .Net + WPF это реализовывается штатными возможностями языка (делается шаблон элемента списка любого вида в XAML-разметке), в лиспе - фиг его знает.

----- добавлено через ~8 мин. -----
doslib вроде библиотека называется
Сергей812 вне форума  
 
Непрочитано 06.08.2019, 00:12
#17
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Вероятно, это OpenDCL.
Offtop: Знаю, но пока нужды не было особо. До сих пор нам в нашей сфере деятельности удавалось обходиться лиспом на 99%. То, что он не мог и было нужно реально, заказывали у разработчиков на более мощных языках. Нашелся такой подход, в котором можно обойтись без модальных окон, красота интерфейса у нас на одном из последних мест, поскольку это все же не коммерческий продукт, то и требования к нему соответственные. По мнению большинства удобство не пострадало. Но всё зависит от специфики деятельности. И от искушенности пользователя.

----- добавлено через ~15 мин. -----
Offtop: DOSLIB активно используем. Даже были мысли в рамках текущей обсуждаемой задачи предложить использовать пару функций из этой прекрасной библиотеки. Но не встречал там такого функционала. Хотя я думал, что все функции изучил. Надо будет еще поглубже вникнуть. Может, это в последних версиях появилось. Мы еще на 2011-м сидим. Хватает за глаза с учетом примочек собственного производства. Бесит, конечно, конвертировать файлы от всяких крутышей с автокадом две тыщи восемьсот пятьдесят десять, но благо - конверторы бесплатны. У тех, с кем работаем постоянно, стоит сохранение в 2010.
skkkk вне форума  
 
Непрочитано 06.08.2019, 00:42
#18
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


В справке DosLib только функция dos_htmldialog имеет режим модального/немодального показа. Печально, без окна немодальной палитры, и чтобы она могла авто-сворачиваться - нормального интерфейса для задачи навигации как-то не представляю.
Сергей812 вне форума  
 
Непрочитано 06.08.2019, 02:12
#19
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Нужно чтобы при клике по имени блока в списке найденного подсвечивались все его вхождения на принципиальной схеме.
Установите SelSim (выбор подобного) Александра Ривилиса, и будет такая возможность. Разве что предварительно проверьте в его Select Similar Settings - включен ли учет имен блоков и пр. графические свойства.
Возможно, что этот инструмент Вам и вообще пригодится - почти все им с удовольствием пользуются. Благодаря Александру!
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 06.08.2019, 10:15
#20
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Цитата:
Как реализовать поиск (навигацию) блоков по имени?
Нужно чтобы при клике по имени блока в списке найденного подсвечивались все его вхождения на принципиальной схеме.
..............
В ку сЕлект нужно имена блоков знать. А я их не знаю.
..................
Ку сЕлект требует много лишних телодвижений, а хотелось бы это делать, что называется, "одним кликом".
Есть ещё фроде команда "_фильтр"? Она более продвинутая. Но народ почему-то её не любит юсать
Так Вы уже знаете ответ на свой вопрос. Только почему-то думаете о народе, а не о себе

Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Установите SelSim (выбор подобного) Александра Ривилиса, и будет такая возможность. Разве что предварительно проверьте в его Select Similar Settings - включен ли учет имен блоков и пр. графические свойства.
Тоже вариант.

Еще добавлю, что подобная штука есть в TOOLPAC, даже самых старых версий, меню Block -> Count inserts (короткая команд BCI). Заточена именно на подсчет количества экземпляров выбранного блока, ничего настраивать не надо, операция выполняется действительно за один щелчок мыши. Единственное, может не работать на дин. блоках, т.к. TOOLPACK старше, чем они сами.

Последний раз редактировалось kp+, 06.08.2019 в 10:22.
kp+ вне форума  
 
Непрочитано 06.08.2019, 10:39
#21
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Т.е. нужен список имён всех блоков на схеме иметь перед глазами. И не просто список, а кликабельный. Чтобы кликнув по имени в этом спсике можно было высветить на схеме соответствующее вхождение, автозумировать его и автоматом перейти на него.
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Нужно чтобы при клике по имени блока в списке найденного подсвечивались все его вхождения на принципиальной схеме.
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Хотелось чтобы он показывался не весь, а только те имена, у которых имя удовлетворяет заданному вилдкарду
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
И желательно чтобы можно было высветить блок на схеме просто кликнув мышкой по имени блока в списке
Хоть слово было про подсчет или про выделения подобных? Здесь уже специализированная надстройка - но автор хочет обойтись стандартными/готовыми средствами.
Сергей812 вне форума  
 
Непрочитано 06.08.2019, 10:55
#22
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


Цитата:
А как эти "99% пользователей" тогда собираются ориентироваться в сложном чертеже листов эдак на 25 формата А1 "убористым почерком"?
для этого есть ГИС и БД - AutoCAD Map 3D
trir вне форума  
 
Непрочитано 06.08.2019, 11:17
#23
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
автор хочет обойтись стандартными/готовыми средствами
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Да мне бы хоть как. Потому что сейчас вообще НИКАК
Вроде, я не проследил какого-то категоричного отрицания программного решения вопроса.

----- добавлено через 58 сек. -----
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
стандартными/готовыми
Упс, "готовыми" проглядел.
skkkk вне форума  
 
Непрочитано 06.08.2019, 13:56
#24
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Прочитал тему... в чем проблема так и не понял.
На .NET подобная утилита пишется за несколько часов, с палитрой, с динамикой и прочими свистелками (оценка на основании того, как я понял задачу автора и когда пишешь "для себя"), что тут обсуждать аж на 2 страницы, без строчки кода не понимаю.


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Здесь уже специализированная надстройка - но автор хочет обойтись стандартными/готовыми средствами.
В разделе "Программирование"? Или это тему сюда перенесли?
Boxa вне форума  
 
Непрочитано 06.08.2019, 14:07
#25
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Boxa Посмотреть сообщение
На .NET подобная утилита пишется за несколько часов, с палитрой,
ну да... только автор никакого желания к этому пока не изъявляет - ждет готовое решение)

Цитата:
Сообщение от Boxa Посмотреть сообщение
Или это тему сюда перенесли?
да
Сергей812 вне форума  
 
Непрочитано 09.08.2019, 04:06
#26
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Как реализовать поиск (навигацию) блоков по имени?
Нужно чтобы при клике по имени блока в списке найденного подсвечивались все его вхождения на принципиальной схеме.
Приложите пример dwg - многое будет понятнее, чтобы не совсем на пальцах.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 13.08.2019, 13:02
#27
valerik88


 
Регистрация: 02.07.2016
Сообщений: 249


Выделяешь блок, пишешь команду SELECTSIMILAR
Выделяются все такие же блоки
valerik88 вне форума  
 
Непрочитано 13.08.2019, 16:56
#28
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от valerik88 Посмотреть сообщение
Выделяешь блок, пишешь команду SELECTSIMILAR
Выделяются все такие же блоки
Человек хочет, чтобы красиво было)
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Нужно чтобы при клике по имени блока в списке найденного подсвечивались все его вхождения на принципиальной схеме.
Сергей812 вне форума  
 
Автор темы   Непрочитано 13.08.2019, 20:49
#29
Кондратий Тихонович


 
Регистрация: 06.06.2016
Сообщений: 327


Цитата:
Сообщение от valerik88 Посмотреть сообщение
Выделяешь блок, пишешь команду SELECTSIMILAR
Выделяются все такие же блоки
Зачем?
Кондратий Тихонович вне форума  
 
Непрочитано 13.08.2019, 20:57
1 | #30
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Внесу свои 5 копеек, может автору подойдёт решение :
Миниатюры
Нажмите на изображение для увеличения
Название: Пример.gif
Просмотров: 56
Размер:	1.24 Мб
ID:	216814  
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 15.08.2019, 00:26
1 | 3 #31
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


maratovich, с учетом того, что ТС'а не заинтересовало бесплатное решение, которое я предлагал, вряд ли ему будет интересно платить. Для решения вопроса (какого-никакого) достаточно было бы просто сказать, какой из предложенных вариантов подошел и простого "спасибо" (и то - необязательно). Но потраченное мной время (даже на составление поста, хоть и по факту это было недолго - печатать я умею быстро, да и с выражением мыслей проблем нет) осталось без внимания. А это говорит о том, что раз автором темы не ценится чья-то попытка помочь безвозмездно, вряд ли он оценит трудозатраты на качественный продукт и соизволит пожертвовать, даже такой несущественной суммой, которую ты просишь за свои работы. Так что готов держать пари - не подойдет.
skkkk вне форума  
 
Непрочитано 15.08.2019, 11:40
#32
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Offtop:
Цитата:
Сообщение от skkkk Посмотреть сообщение
с учетом того, что ТС'а не заинтересовало бесплатное решение, которое я предлагал, вряд ли ему будет интересно платить. Для решения вопроса (какого-никакого) достаточно было бы просто сказать, какой из предложенных вариантов подошел и простого "спасибо" (и то - необязательно).
Похоже, его просто забанили.
kp+ вне форума  
 
Непрочитано 15.08.2019, 12:06
#33
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Offtop:
Цитата:
Сообщение от kp+ Посмотреть сообщение
Похоже, его просто забанили.
Невелика потеря, может хоть научится сам информацию искать в инете, а не только хотелки на форум выкатывать)
Сергей812 вне форума  
 
Непрочитано 15.08.2019, 15:10
#34
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Offtop:
Цитата:
Сообщение от kp+ Посмотреть сообщение
Похоже, его просто забанили.
Я так думаю, забанили его на возможность создания тем, потому как не раз замечал за ним кросспостинг.
Но тем не менее, на сообщения после моего он отвечал. Стало быть, мог ответить и на моё. Хотя бы простое: "Мне это не подходит. Жду других предложений".
В общем-то, мне все равно. Просто немного жаль времени, потраченного впустую. А ведь просто хотел посодействовать по доброте душевной
Ежели бы сделал ему прогу, то и жаль бы не было. А то как в анекдоте про психолога:
- Доктор, скажите, почему меня все игнорируют?
- Следующий!
skkkk вне форума  
 
Непрочитано 15.08.2019, 15:45
#35
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Offtop:
Цитата:
Сообщение от skkkk Посмотреть сообщение
В общем-то, мне все равно. Просто немного жаль времени, потраченного впустую. А ведь просто хотел посодействовать по доброте душевной
Ежели бы сделал ему прогу, то и жаль бы не было.
Добро пожаловать в клуб анонимных альтруистов... Рано или поздно все сюда приходят. =о) Я вот тута коМон-а жду... но что-то задерживается... =)

Попробую направить в позитивное русло.... Аффтар, на каком языке пишите?
Boxa вне форума  
 
Непрочитано 15.08.2019, 16:18
#36
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Boxa Посмотреть сообщение
Аффтар, на каком языке пишите?
он уже ответил в другой ветке:
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
А я в автокаде ниразу не программировал. Даже не знаю с какого конца к нему (ентому программированию акада) и подойтить
ему было предложено на выбор - что доступно в акаде из средств разработки.. но и это он так же успешно проигнорировал, похоже. Нельзя помочь человеку, если он не хочет сам никаких шагов предпринимать..
Сергей812 вне форума  
 
Непрочитано 15.08.2019, 16:20
#37
MCAD


 
Блог
 
Регистрация: 05.01.2005
Сообщений: 1,695


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
при клике по имени блока в списке найденного подсвечивались все его вхождения
В nanocad'e (или в СПДС GraphiCS) есть штатный функционал табличных отчётов, позволяющей подсвечивать объекты (в том числе блоки) объединённые и сгруппированные по любым признакам.
Increase Size Decrease Size Нажмите для просмотра
http://www.youtube.com/watch?v=ob_7IS2VHF0&list=PLxzNmJ3Maam5c5pCkaWGaGAVzOVq2ddqD&index=29&t=0s
MCAD вне форума  
 
Непрочитано 15.08.2019, 16:46
#38
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
он уже ответил в другой ветке:
там написано, что пациент не программировал под автокад и не знает как подойти к программированию под автокад, если пациент вот так вот уточняет, что не программировал именно под автокад, то это не исключает, что программировал под что то другое или писал самостоятельные программы.
Потому и спрашиваю, на каком языке все это собирается писать. =)
Boxa вне форума  
 
Непрочитано 15.08.2019, 17:40
#39
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Offtop:
Цитата:
Сообщение от Boxa Посмотреть сообщение
Добро пожаловать в клуб анонимных альтруистов... Рано или поздно все сюда приходят. =о) Я вот тута коМон-а жду... но что-то задерживается... =)
Спасибо, поржал
Ну ок, улыбнулся.
По-моему, komon там уже давно завсегдатай похлеще моего))
Однако Вас там что-то не особо часто видно. Разве что с полезными советами заглядываете весьма назидательно, да всё норовите выудить кто и какой знает язык . Коллекцию что ли программистов себе на заметку собираете с большими планами на будущее?
Да, знаю, что сайт с прогами есть для общего пользования.
Но из председателей я бы Вас все-таки разжаловал
skkkk вне форума  
 
Непрочитано 15.08.2019, 18:07
1 | 1 #40
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Offtop: skkkk, Вы меня не вполне правильно поняли или я не совсем точно выразился, как посмотреть.
Я имел ввиду клуб анонимных альтруистов, которые несколько разочаровались в окружающем мире, в котором граждане "хотят выехать в рай на чужом горбе".
Условное, дайте мне чудо кнопку, что бы я мог быстренько сделать свою работу и заработать баблишка, но мне на вас на всех начхать и вы не удостоитесь даже малого фидбека... по что Вы и написали выше.

Цитата:
Сообщение от skkkk Посмотреть сообщение
Однако Вас там что-то не особо часто видно.
Вы не правы, как пример

Цитата:
Сообщение от skkkk Посмотреть сообщение
да всё норовите выудить кто и какой знает язык
Собственно и вопросы про язык я задаю, что бы понять собирается ли человек сам что то писать или ждет что всю работу сделает за него кто то еще...

Цитата:
Сообщение от skkkk Посмотреть сообщение
Да, знаю, что сайт с прогами есть для общего пользования.
Нет этого сайта, десяток лет занимался альтруизмом оплачивая содержание и администрирование этого сайта, надоело. Все что я хочу выложить, я выкладываю тут и на ГитХаб.

Цитата:
Сообщение от skkkk Посмотреть сообщение
Но из председателей я бы Вас все-таки разжаловал
Вы мне льстите, я на эту должность не претендую и не потяну. =)
Boxa вне форума  
 
Непрочитано 15.08.2019, 19:54
#41
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Boxa Посмотреть сообщение
там написано, что пациент не программировал под автокад
а еще пациент страдает склерозом и манией "великого программера") - тыц
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Просто я одно время заинтересовался лиспом и начал изучать.
Но поискав не нашёл людей, которые были бы готовы мне НА ПОСТОЯННОЙ ОСНОВЕ платить бапки за мой лисп-код
а сейчас пытается или раскрутить других на бесплатную работу, либо просто занимается троллингом на форуме... склоняюсь больше ко второму
Сергей812 вне форума  
 
Непрочитано 15.08.2019, 19:59
#42
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
а сейчас пытается или раскрутить других на бесплатную работу, либо просто занимается троллингом на форуме... склоняюсь больше ко второму
В соседней ветке для него изначально сделал платную прогу, посмотрим реакцию...
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 15.08.2019, 23:21
#43
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Offtop: Boxa, точно, не так понял. Тупанул что-то - трудная неделька выдалась. Суть уловил не всю. Анонимных - подразумевалось оставшихся недооцененными, т.е., своего рода "анонами для заказчика" - обезличенными, словно боты. На мой взгляд, не совсем точное словосочетание, либо наоборот - такое тонкое, что надо допереть.

Я лично не считаю это альтруизмом с моей стороны, ведь я преследую вполне конкретные цели, о которых и рассказал в #15


1. Поддержать тонус извилин на период временного отсутствия нужды в оптимизации процессов проектирования.
2. Есть немалое количество наработок по этой теме, как моих, которыми мне не жалко поделиться, так и найденных в Сети.
3. Процесс допила под конкретную нужду, насколько я вижу, не составит большого труда.
4. Мысль, как по мне - так довольно интересная, думаю, нашим понравится.
5. (Как говорят англичане, last but not least - последний но не самый маловажный) люблю я это дело...


Offtop:
Цитата:
Сообщение от Boxa Посмотреть сообщение
Собственно и вопросы про язык я задаю, что бы понять собирается ли человек сам что то писать или ждет что всю работу сделает за него кто то еще...
Это-то ясно. Еще ясней - что Вы, спрашивая, совершенно точно знаете, что человек не собирается писать сам. Это же всегда шито белыми швами сквозь всё полотно сообщения. И это вовсе не вопрос альтруиста.

Цитата:
Сообщение от Boxa Посмотреть сообщение
Вы не правы, как пример
Цитата:
Сообщение от Boxa Посмотреть сообщение
Нет этого сайта, десяток лет занимался альтруизмом оплачивая содержание и администрирование этого сайта, надоело. Все что я хочу выложить, я выкладываю тут и на ГитХаб.
Я бы это тоже не назвал альтруизмом (как и, строго говоря, свое поведение тут). В нашем контексте альтруизм - это выполнение задачи под конкретный запрос (безвозмездно), а не выкладывание наработок, созданных для себя. Это больше похоже на саморекламу. Не подумайте, я не вижу в этом ничего плохого. Равно как и многие альтруисты пишут проги на заказ, втайне надеясь на то, что когда-то найдется кто-то.... Ну Вы поняли. Слукавлю, если скажу, что сам полностью от этого избавлен, хоть и не имею острой нужды в работе и в деньгах. Кстати, меня не раз благодарили здесь вполне себе материально. Не ждал, но бывало приятно, хоть и пустячок. Есть благодарные, и немало - и это радует. А неинтересующиеся своей собственной проблемой не понравятся даже самым отъявленным альтруистам и тут же отобъют все желание помогать, даже когда проблема станет актуальной вновь, или появится другая.

Цитата:
Сообщение от Boxa Посмотреть сообщение
Вы мне льстите, я на эту должность не претендую и не потяну. =)
Ну как же?)) А это:
Цитата:
Сообщение от Boxa Посмотреть сообщение
Добро пожаловать в клуб анонимных альтруистов
и это
Цитата:
Сообщение от Boxa Посмотреть сообщение
Я вот тута коМон-а жду... но что-то задерживается.
- разве это не смахивает на слова руководителя подразделения?
Да, и я надеюсь, что Вы понимаете, что ни коим образом не имею цели Вас как-то поддеть или зацепить. Просто непринужденный диалог в полушутливой форме с интересным человеком. Дискуссия, если хотите. В кулуарах топика, не нашедшего своего раскрытия...


----- добавлено через ~3 мин. -----
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
а сейчас пытается или раскрутить других на бесплатную работу, либо просто занимается троллингом на форуме... склоняюсь больше ко второму
Блин, ну какой в этом может быть смысл?
skkkk вне форума  
 
Непрочитано 16.08.2019, 00:07
#44
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от skkkk Посмотреть сообщение
Блин, ну какой в этом может быть смысл?
А об этом мы узнаем, когда Т.К. выйдет из бана (если он там)... телепатов на форуме вроде нет) Но когда человек уверен в своих способностях писать код на продакшен на лиспе, и при этом заявляет через пару лет - что не знает, как подступиться к программированию под акад - как это можно расценивать? Можно подзабыть кодовые конструкции языка программирования, но при возвращении к нему все равно что-то из "подкорки" всплывает - не с чистого листа же
Сергей812 вне форума  
 
Непрочитано 16.08.2019, 01:20
#45
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
а еще пациент страдает склерозом и манией "великого программера") - тыц
Так он вроде сказал, что просто заинтересовался лиспом и начал изучать, а не то, что он готов писать на продакшен. Тут-то как раз, противоречий я не увидел. А вот зачем заниматься троллингом? Должен же быть для этого какой-то мотив. Ладно бы его кто-то задел или не разделил бы его мнения на счет чего-либо, он бы обиделся, и изливал желчь. А тут вроде и задания похожи на прикладные, и вроде есть заинтересованность какая-то. Зачем?
skkkk вне форума  
 
Непрочитано 16.08.2019, 01:23
| 1 #46
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Так, заканчиваем флудить. ТС пока не появлятся (хотя бана у него нет), так что нечего измышлизмами заниматься.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.08.2019, 09:01
#47
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,680


Для Вохи предлагаю картину
Поскольку это не является лисп-челленджем и в виду особого интереса со стороны председателя клуба АА имею сказать следующее:
1. Не вижу для себя абсолютно никаких проблем написать оперативно лисп по идее автора. Простой полумодальный диалог со списком блоков чертежа и кнопкой выбрать все на чертеже хоть по двойном клику одиночного файла, хоть выбранную группу. Меня не может устроить в этой ситуации только два момента: полумодальность диалога и невозможность вытащить блочную миниатюр для предварительного просмотра выбранного блока и даже если предположить, что её можно сделать, то она будет всё же неполноценной. В этой связи хочется вспомнить заунывную мантру о том что лисп брошен и дальнейшего его развития со стороны автодеска не предвидится, что в общем-то является чистой правдой. Более того, предложенная автором конструкция косвенно направлена на улучшение автокада по типу панели с перечислением всех объектов базы с возможностью просмотра/фильтрации их и применения к ним каких-то манипуляций. Но в виду закрытости формата двг, написание такой панели любыми средствами не имеет никакого смысла и скорее всего не будет никогда реализовано командой автодкска.
2. Мне не нравится амбивалентность председателя клуба и пропаганда, практически возведённая в ранг культа со слоганом: "Money for nothing, cheaques for free", поскольку это на мой взгляд идёт вразрез со свободой самовыражения. Как-то очень пафосно получилось, но суть ясна: "Никого на этом форуме ни под каким предлогом не должно волновать кто, как, зачем помог другому члену форума, не зависимо от того просил ли последний о помощи или нет. Даже если акт совершённой помощи идёт вразрез с устоявшейся жизненной позиции оппонента, его мысли на этот счёт не должны попадать в информационное поле этого форума".
3. Я заявления о вступлении в клуб АА не писал. Свою всяческую причастность к нему, высказываемую председателем и другими членами клуба полностью отрицаю. Peace
Миниатюры
Нажмите на изображение для увеличения
Название: Not_Really_Awaitening.jpg
Просмотров: 26
Размер:	481.0 Кб
ID:	216881  
koMon вне форума  
 
Непрочитано 16.08.2019, 10:32
#48
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Сама по себе задача интересна в плане учебы и отработки MVVM шаблона под автокад.
Вот мне вот такой интерфейс понравился:

Код:
[Выделить все]
<UserControl x:Class="BlockNav.UserControl2"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             xmlns:local="clr-namespace:BlockNav"
             mc:Ignorable="d" 
             Background="LightGray"
             d:DesignHeight="300" d:DesignWidth="300">

    <UserControl.DataContext>
        <local:MainVM/>      <!-- Устанавливаем DataContext -->
    </UserControl.DataContext>

    <Grid>
        <DockPanel>
            <StackPanel DockPanel.Dock="Top" Orientation="Horizontal">
                <TextBlock Text="Fillter:" Margin="5" />
                <TextBox x:Name="blockNameFilter" Margin="5" MinWidth="200"/>
            </StackPanel>
            <StackPanel DockPanel.Dock="Bottom" Orientation="Horizontal" Margin="5">
                <Button x:Name="FirstBtn" Content="First" MinWidth="50"/>
                <Button x:Name="PrevBtn" Content="PreView" MinWidth="95"/>
                <Button x:Name="NextBtn" Content="Next" MinWidth="95"/>
                <Button x:Name="LastBtn" Content="Last" MinWidth="50"/>
            </StackPanel>
            <ListBox  x:Name="TheListBox" ItemsSource="{Binding MyValues}" Margin="5" MinHeight="150"/>
        </DockPanel>
    </Grid>
</UserControl>



А дальше офтопчик...
Offtop:
Цитата:
Сообщение от skkkk Посмотреть сообщение
разве это не смахивает на слова руководителя подразделения?
Я бы оперировал другим образом: завсегдатай в баре ждущий коллегу не обязательно самый главный в этом баре и уж точно не бармен. =)


Цитата:
Сообщение от skkkk Посмотреть сообщение
В нашем контексте альтруизм - это выполнение задачи под конкретный запрос (безвозмездно)
В моем контексте, альтруизм - безвозмездная помощь человеку в его стараниях научиться чему то новому и интересному, а не выполнение за человека его должностных обязанностей. Тут уместны образы: удочка вместо рыбы и богословское "Благи́ми наме́рениями вы́мощена доро́га в ад". Для меня не проблема потратить два дня, неделю или больше своего времени на поиск решения к задаче, которая озвучивалась на форуме и найдя это решение я с радостью расскажу как это решение получить, но выкладывать готовое точно не буду. Т.к. сам путь к решению научит большему чем просто готовый код и когда сам спрашиваю, то как правило, спрашиваю в каком направлении рыть информацию.

По поводу вопроса про язык, если бы граждане сразу его писали, как это предлагалось вот в этой теме, то и вопроса бы от меня не было. Я в лиспах, c++ и F# не силен, но это вполне себе распространенные языки для написания плагинов под автокад и уточняя язык, я уточняю в моих ли силах / компетенции помочь. Хотя, конечно, Вы отчасти правы и ответ на свой вопрос я знаю заранее, но все равно спрашиваю в надежде ошибиться.


koMon, ждали ждали...революционер Вы наш, не скромничайте =)
по пункту 2, эк у Вас фантазия то работает... прям завидно. Однако вполне очевидно, что на этом форуме сидят в основанном простые исполнители, у которых денег нет и попытки заработать на этих исполнителях в крайне нишевом и мелком сегменте написания плагинов под автокад, просто смешны и нелепы. Несколько неожиданно от Вас слышать в свой адрес намек на тупость и не способность видеть очевидное. Мотив своих постов я описывал ранее и в том числе абзацем выше =)
по пункту 3.... все там будем, в заявлениях нужды нет =о)

Последний раз редактировалось Boxa, 16.08.2019 в 10:38.
Boxa вне форума  
 
Непрочитано 16.08.2019, 11:09
#49
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от koMon Посмотреть сообщение
Простой полумодальный диалог
koMon, а что это за зверь такой? На DCL?

----- добавлено через ~10 мин. -----
Посмею предположить. Диалог по сути модальный, но дает возможность (при нажатии чего-либо) нырнуть в чертеж, что-то сделать, а затем возвращается обратно?

----- добавлено через ~10 мин. -----
Вроде родного диалога поиска?
skkkk вне форума  
 
Непрочитано 16.08.2019, 12:15
#50
DMSskop


 
Регистрация: 23.01.2019
Сообщений: 129


Фильтр блоков и окно вставки в 2020 автокаде переработаны и добавлены
Миниатюры
Нажмите на изображение для увеличения
Название: Clipboard02.jpg
Просмотров: 38
Размер:	57.3 Кб
ID:	216891  
DMSskop вне форума  
 
Непрочитано 16.08.2019, 12:28
#51
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Цитата:
Сообщение от DMSskop Посмотреть сообщение
Фильтр блоков и окно вставки в 2020 автокаде переработаны и добавлены
Тут основной опрос в навигации... а ее нет и в новом акаде.
Boxa вне форума  
 
Автор темы   Непрочитано 17.08.2019, 09:31
#52
Кондратий Тихонович


 
Регистрация: 06.06.2016
Сообщений: 327


Цитата:
Сообщение от Boxa Посмотреть сообщение
Тут основной опрос в навигации.
Именно так

----- добавлено через ~5 ч. -----
Цитата:
Сообщение от maratovich Посмотреть сообщение
Внесу свои 5 копеек, может автору подойдёт решение
Да. Что-то подобное подошло бы.
Табличку бы на одном экране расположил, а сам чертеж - на другом.
Только хорошо бы ещё автозум был опциональным.
И чтобы можно было зажав ctrl выбирать сразу несколько объектов.
Да и визуальное выделение выделенных в таблице объектов реализовать.
Либо затененением не выбранного либо наооборот увеличением яркости выбранных
Кондратий Тихонович вне форума  
 
Непрочитано 17.08.2019, 14:58
#53
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Да. Что-то подобное подошло бы.
Прямая дорога в "Поиск исполнителей", старт от пяти нолей.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 17.08.2019, 17:00
#54
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Кондратий Тихонович, при таких хотелках это уже не уровень простого скриптика с форума, это серьезное приложение и я согласен с maratovich в оценке стоимости. Удачи Вам в поисках исполнителя.
Boxa вне форума  
 
Непрочитано 17.08.2019, 17:08
#55
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


А по факту навигация завязана на модель данных, т.е. это часть электрической САПР получается...
Сергей812 вне форума  
 
Автор темы   Непрочитано 17.08.2019, 17:38
#56
Кондратий Тихонович


 
Регистрация: 06.06.2016
Сообщений: 327


Цитата:
Сообщение от Boxa Посмотреть сообщение
Кондратий Тихонович, при таких хотелках это уже не уровень простого скриптика с форума, это серьезное приложение
Откуда Вы знаете?
Вы программист?

А программисты часто НАМЕРЕННО усложняют задачу (в смысле говорят, что она уочень сложная), чтобы цену набить.
Не знали?
Сам лично сталкивался с таким, что программисты меня уверяли, что задачу ну очень сложная. Чтобы программа работала так, как я им сказал.
Я не поверил и разобрался в коде. Так оказалось поменять то нужно было всего пару команд.

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
А по факту навигация завязана на модель данных, т.е. это часть электрической САПР получается...
Просто реализовать связь между именами объектов в табличке и соответствующими им изображениями на чертеже.
Это стандартная самая примитивная навигация в любой САПР.
Без неё, вез возможности навигации, это уже вообще не САПР.
Что это за САПР, если в ней невозможно ориентироваться в нагромождении объектов
Кондратий Тихонович вне форума  
 
Непрочитано 17.08.2019, 17:40
#57
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Не знали?
Диагноз - троллинг (форма социальной провокации или издевательства в сетевом общении, использующаяся как персонифицированными участниками, заинтересованными в большей узнаваемости, публичности, эпатаже...)
Темы нужно закрывать. Ну хотя бы очистить.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 17.08.2019, 17:47
| 1 #58
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Откуда Вы знаете?
Вы программист?

А программисты часто НАМЕРЕННО усложняют задачу (в смысле говорят, что она уочень сложная), чтобы цену набить.
Ну если вы настолько хорошо знаете "внутреннюю кухню", то чего ходите и побираетесь по всем веткам? Покажите нам мастер класс - как просто и легко все это делается программным способом... Может там и с 4-мя нулями сумма - но это с нормальным заказчиком, способным думать самостоятельно - а не "выносить" мозг постоянными изменениями. А с вами может и 5 нулей не хватить для компенсации, потому что вы вообще ничего не хотите делать.

----- добавлено через ~2 мин. -----
Offtop:
Цитата:
Сообщение от maratovich Посмотреть сообщение
Диагноз - троллинг
Это еще два дня назад понял... п. №41)
Сергей812 вне форума  
 
Непрочитано 17.08.2019, 19:14
#59
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


Цитата:
Просто реализовать связь между именами объектов в табличке и соответствующими им изображениями на чертеже.
Это стандартная самая примитивная навигация в любой САПР.
Без неё, вез возможности навигации, это уже вообще не САПР.
Это реализовано в Map 3D

Цитата:
А программисты часто НАМЕРЕННО усложняют задачу (в смысле говорят, что она уочень сложная), чтобы цену набить.
Не знали?
Сам лично сталкивался с таким, что программисты меня уверяли, что задачу ну очень сложная. Чтобы программа работала так, как я им сказал.
Я не поверил и разобрался в коде. Так оказалось поменять то нужно было всего пару команд.
вы просто не правильно формулировали задачу - обычная беда

Последний раз редактировалось trir, 17.08.2019 в 19:25.
trir вне форума  
 
Непрочитано 17.08.2019, 21:04
#60
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Откуда Вы знаете?
Вы программист?
основываюсь на 10 летнем опыте. отчасти.

Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
А программисты часто НАМЕРЕННО усложняют задачу (в смысле говорят, что она уочень сложная), чтобы цену набить.
Если там все так просто, зачем спрашивать? Пишите сами.


Просьба к модераторам - закрыть тему. Обсуждение реализации тут не предвидится, только вода и холивар.
Boxa вне форума  
 
Непрочитано 23.08.2019, 08:09
#61
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


Вариант "навигации". Не автокад.
Справа древовидная структура в которой блоки представлены с учетом их обозначений (аналог атрибутов в автокаде)
Слева инспектор объектов, при попадании в выбор вставок блоков там появляется строка "Blocks by names" с комбобоксом в котором перечислены имена выбраных вставок и их количество. Выбрав нужный пункт можно нажатием расположенной рядом кнопки "*" - оставить в наборе только данные вставки или нажатием "-" исключить эти вставки из набора. Получилось очень удобно - набор фильтруется всего в пару кликов
Миниатюры
Нажмите на изображение для увеличения
Название: filters.png
Просмотров: 53
Размер:	103.8 Кб
ID:	217070  
zamtmn вне форума  
 
Автор темы   Непрочитано 26.08.2019, 21:51
#62
Кондратий Тихонович


 
Регистрация: 06.06.2016
Сообщений: 327


Цитата:
Сообщение от zamtmn Посмотреть сообщение
Не автокад.
Значит оффтоп
Кондратий Тихонович вне форума  
 
Непрочитано 27.08.2019, 14:17
#63
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Не значит. А вообще - тему можно закрывать. Она обречена.
skkkk вне форума  
 
Непрочитано 27.08.2019, 14:34
#64
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от skkkk Посмотреть сообщение
тему можно закрывать. Она обречена.
На самом деле тема актуальная, но не в том формате - который ТС навязывает - что кто-то всё за него сделает на шару) Началось бы реальное "движение" со стороны ТС, то подсказали бы ссылки, алгоритмы (в зависимости от языка разработки, конечно -). А так если эту тему закрыть - он просто в других темах будет об этом же писать, имхо)

----- добавлено через ~5 мин. -----
По сабжу:
Причем, кстати, не только по имени блока навигация: если блок динамический и имеет параметр видимости - то в настройках предусмотреть возможность использования составного имени: имя блока + значение видимости.

Последний раз редактировалось Сергей812, 27.08.2019 в 14:39.
Сергей812 вне форума  
 
Непрочитано 27.08.2019, 16:28
#65
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Offtop: Давайте будем реалистами? Единственное, что тут могло родиться в сегодняшних реалиях форума - это лисп от меня или koMon'a, (вожможно - от kpblc'а, но он что-то редко в последнее время стал баловать форумчан кодами - надоело видимо), да плюсом несколько (сот) полезных советов от других форумчан. Ну еще программа от maratovich'a, однако ему интересна какая-никакая массовость, стало быть - мимо. Я заинтересовался, но был проигнорирован. Да и предложить мог только лишь довольно примитивный вариант с корявеньким интерфейсом, поэтому не удивительно, что автора не зацепило. Соответственно - уже тоже не вариант. koMon'у, как я понял, вообще было интересно появиться тут, поскольку его упомянули всуе... Выходит, тут так и будет продолжаться переливание из пустого в порожнее, если вообще будет - помяните моё слово.
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Началось бы реальное "движение" со стороны ТС, то подсказали бы ссылки, алгоритмы (в зависимости от языка разработки, конечно
Давно понятно, что ничего подобного не начнётся.

Цитата:
Сообщение от Сергей812 Посмотреть сообщение
А так если эту тему закрыть - он просто в других темах будет об этом же писать, имхо)
Ну и забанят его тогда за нарушение. Смысл? Я вижу, что ему эта тема интересна менее, чем каждому из отметившихся в ней в отельности. А вот начхать на нее ему больше, чем всем вместе взятым. До тех пор, по крайней мере, пока тут не появится чего-то действительно стоящего, да еще и сразу рожденного так, чтобы удовлетворить всем его запросам, о которых никто толком так ничего и не узнал.


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
По сабжу:
Вы реально надеетесь, что кто-то что-то такое напишет?
skkkk вне форума  
 
Непрочитано 27.08.2019, 16:53
#66
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Offtop:
Цитата:
Сообщение от skkkk Посмотреть сообщение
Вы реально надеетесь, что кто-то что-то такое напишет?
написать то на .Net + WPF в виде палитры вполне реально.. но выкладывать в свободный доступ - это уже жирновато будет, трудозатраты приличные) Работать через COM (если от maratovich) - не очень удобно в плане скорости работы, трудности с подвешиванием на события акада. Лисп - визуальный интерфейс ахиллесова пята. Хотя разве это трудности для Т.С. с опытом программирования в 30 лет на низкоуровневом С++
Сергей812 вне форума  
 
Непрочитано 27.08.2019, 17:00
#67
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,826
<phrase 1=


Цитата:
Сообщение от skkkk Посмотреть сообщение
Я заинтересовался, но был проигнорирован.
если заинтересованность не пропала, то может реализовать функционал навроде указанного в #61 только добавить опцию развертывания и обхода поблочно.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 27.08.2019, 17:37
#68
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от skkkk Посмотреть сообщение
Ну еще программа от maratovich'a, однако ему интересна какая-никакая массовость, стало быть - мимо.
В принципе да, ну а вообще не особо понял зачем это всё, автор не показал пример. Да и по моему никто не представляет как это вообще должно работать и выглядеть (хотяб в паинте нарисовать).
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 28.08.2019, 01:27
#69
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от zenon Посмотреть сообщение
если заинтересованность не пропала, то может реализовать функционал навроде указанного в #61 только добавить опцию развертывания и обхода поблочно.
Заинтересованность пропала (возможно, до поры). Однако, даже если бы и нет, то интерфейс, изображенный на картинке, во-первых, не для автокада, а во-вторых, не на лиспе. На лиспе такого интерфейса сделать не получится. Доступные лиспу варианты (по крайней мере в рамках моих познаний) я указал в #15. koMon, кажется, знает что-то большее, но пока не рассказал. Не удивлюсь, если он сейчас работает над этим и скоро ошеломит меня и порадует Кондратия Тихоновича.

Цитата:
Сообщение от zamtmn Посмотреть сообщение
Не автокад.
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Значит оффтоп
Почему я не считаю это оффтопом? Потому что это было представлено в качестве примера, и очень даже - по теме. Человек поделился идеей, причем, довольно качественной - и это очень неплохо. А в ответ получил грубость.

Цитата:
Сообщение от maratovich Посмотреть сообщение
не особо понял зачем это всё, автор не показал пример. Да и по моему никто не представляет как это вообще должно работать и выглядеть (хотяб в паинте нарисовать).
Видимо, автору это особо-то и не надо. Будет - хорошо, не будет - да и ладно. Зато он наделал столько шуму, а это, наверное, греет.
Тут выше же был пример.

Цитата:
Сообщение от maratovich Посмотреть сообщение
Темы нужно закрывать. Ну хотя бы очистить.
Цитата:
Сообщение от Boxa Посмотреть сообщение
Просьба к модераторам - закрыть тему. Обсуждение реализации тут не предвидится, только вода и холивар.
Цитата:
Сообщение от skkkk Посмотреть сообщение
А вообще - тему можно закрывать. Она обречена.
В общем и целом это очевидно, за исключением одного зерна сомнения, которое лично во мне посеял koMon. Просто, возможно, что он работает в данный момент над реализацией, - и, слив тему, мы можем никогда и не узнать, если ему это удастся. Ведь тема интересна не одному участнику - это тоже очевидно, в том числе и мне - с академической точки зрения. Но что-то мне подсказывает, что челендж Кондратия Тихоновича он не принял...
skkkk вне форума  
 
Непрочитано 28.08.2019, 02:09
#70
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Offtop:
Цитата:
Сообщение от skkkk Посмотреть сообщение
Сообщение от maratovich
Темы нужно закрывать. Ну хотя бы очистить.
Цитата:
Сообщение от Boxa
Просьба к модераторам - закрыть тему. Обсуждение реализации тут не предвидится, только вода и холивар.
Цитата:
Сообщение от skkkk
А вообще - тему можно закрывать. Она обречена.
Забавно выглядит, когда на бесплатном ресурсе обычные пользователи начинают указывать администрации, что ей делать) Какая то прямо ненависть пользователей именно к данной ветке)
Сергей812 вне форума  
 
Автор темы   Непрочитано 29.08.2019, 06:42
#71
Кондратий Тихонович


 
Регистрация: 06.06.2016
Сообщений: 327


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
кто-то всё за него сделает на шару
Тут же есть даже специальная тема, где люди делятся своим лисп-кодом.
Тогда почему Вы меня обвиняете?

----- добавлено через ~1 мин. -----
Есть такое направление как в софтостроении как freeware, где люди совершенно бесплатно, чисто из энтузиазма пишут программы и выкладывают их в общем доступе.
Не знали?
Кондратий Тихонович вне форума  
 
Непрочитано 29.08.2019, 07:38
1 | 1 #72
baksconstructor


 
Регистрация: 05.11.2014
Сообщений: 978


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Не знали?
Мне тут около туалета надо септик выкопать вручную, приезжайте и помогите, вы же добрый человек и бесплатно можете мне помочь. Слабо ?
baksconstructor вне форума  
 
Непрочитано 29.08.2019, 07:58
#73
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


Цитата:
Есть такое направление как в софтостроении как freeware, где люди совершенно бесплатно, чисто из энтузиазма пишут программы и выкладывают их в общем доступе.
много вы выложили?
trir вне форума  
 
Непрочитано 29.08.2019, 08:33
#74
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Есть такое направление как в софтостроении как freeware, где люди совершенно бесплатно, чисто из энтузиазма пишут программы и выкладывают их в общем доступе.
Вы теплое и мягкое не смешивайте. Написать нужную себе программу или программу решающую интересную для себя проблему и поделиться ей бесплатно или с открытым кодом это не то же самое, что написать бесплатно программу по просьбе, на заказ.
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Не знали?
Boxa вне форума  
 
Непрочитано 29.08.2019, 09:51
#75
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Тут же есть даже специальная тема, где люди делятся своим лисп-кодом.
Тогда почему Вы меня обвиняете?
ну дали вам ссылку на лисп программу для добавления атрибута, там ее модифицировать для запроса у пользователя имени и значения атрибута - три строки (пусть даже без обработки ошибок), но вы мужественно со своим "30-летним" опытом программирования ноете уже которые сутки - чтобы даже это за вас сделали.
Сергей812 вне форума  
 
Непрочитано 29.08.2019, 12:46
#76
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


>>Значит оффтоп
Одно из немногих конструктивных предложений в теме стало офтопом. Зато чесать языком неразу не офтоп))

ИМХО в голом автокаде подобное без надобности
>>Это стандартная самая примитивная навигация в любой САПР.
>>Без неё, вез возможности навигации, это уже вообще не САПР.
>>Что это за САПР, если в ней невозможно ориентироваться в нагромождении объектов
САПРом он от этого нестанет
zamtmn вне форума  
 
Непрочитано 02.09.2019, 13:44
#77
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,680


отпуск

Offtop: Воха, я несомненно тот ещё фантазёр, НО эти границы не настолько широки, как thou это пытаешься представить себе) никаких намёков про тупость и т.д. и т.п. я не делал совершенно однозначно, потому что это было бы незаслуженно, некоррректно и неправмльно) кроме того, я не мог бы так вот за-просто обидеть своего постоянного подписчика!

skkkk, про полумодальность - я это и имел в виду. НО никаких работ по этому не-челленжду я не веду и боюсь, что к сожалению одних и быть может к радости других мне нечем будет удовлетворить tc. более того никаких дополнительных тайных сведений о предмете я не имею, и всё что я мог бы сделать я описал ранее.
koMon вне форума  
 
Непрочитано 02.09.2019, 14:10
#78
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


давно это было, вот только вспомнил, как вариант навигации по блокам: https://adn-cis.org/forum/index.php?...sg2558#msg2558 , в той теме и исходный код есть.
Boxa вне форума  
 
Непрочитано 02.09.2019, 14:17
#79
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,680


кстати, теоретически, навигацию также можно реализовать в лиспе, например так: при указании на нужный блок из первичного диалога генерится вторичный диалог с упрощённой миниатюрой чертежа и найденными блоками из первичного диалога раскрашенными в отличный цвет, например. при указании на блок в этом диалоге происходит зуммирование в чертеже на этот блок.
хорошо бы чтобы по-над ссылке было бы что-то другое)
koMon вне форума  
 
Непрочитано 09.10.2019, 17:50
#80
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,680


вариант функции выбора блока базы с упрощённой визуализацией блока
(select_dwg_block) -> "имя блока" или nil
Вложения
Тип файла: rar select_dwg_block.fas.rar (9.8 Кб, 8 просмотров)
koMon вне форума  
 
Непрочитано 14.10.2019, 11:53
#81
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,680


дубль 8
Вложения
Тип файла: rar select_dwg_block_8.fas.rar (13.4 Кб, 5 просмотров)
koMon вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как реализовать поиск (навигацию) блоков по имени?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск блоков пересекающих полилинию tujn08 Программирование 80 13.03.2019 00:08
LISP для пакетного изменения имени блоков, расставленных на чертеже d.mOnII LISP 7 17.11.2017 01:04
VBA Выбор блоков по имени ramber Программирование 17 04.08.2017 18:48
Максимальные размеры полистиролбетонных блоков. Перевязка gdenisn Конструкции зданий и сооружений 18 20.08.2012 22:34
Замена списка блоков соответствующим списком блоков, но другого масштаба АKA AutoCAD 12 11.03.2012 06:25