Аналог быстрого выбора

Автор Тема: Аналог быстрого выбора  (Прочитано 5253 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Аналог быстрого выбора
« : 06-02-2017, 18:36:59 »
Всем добра!
Хочется узнать у бывалых, как под ActiveX / VBA воспроизвести аналог выбора (естественно без появления окна быстрого выбора).
Применить > Ко всему чертежу, Тип объектов > Несколько, Свойства > Цвет, Оператор > = Равно, Значение > Зеленый

И заодно узнать: после выбора, в ком. строке появляется кол-во выбранных объектов, как это самое кол-во извлечь?

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #1 : 06-02-2017, 18:41:30 »
Метод SelectionSet.Select ... (с фильтром того, что тебе нужно выбрать)
Ну а количество выбранных даёт SelectionSet.Count
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #2 : 06-02-2017, 18:56:15 »
Спасибо за ответ!
Под AutoCAD впервые что то пишу, про SelectionSet.Select читал но не понял что да как. Если это не слишком сложно, можете написать пример рабочего кода (строки с фильтром), думаю на примере пойму что к чему в справке.
SelectionSet.Count пробовал после выбора через окно, не работает. Очевидно что это применимо только для объекта через который я этот выбор сделал?

Попутно ещё вопрос, как узнать это количество если пользователь что то выбрал (выделил), или не количество а вообще узнать есть ли выделенные объекты? Надо выполнить _.erase, но если выделенного нет, то надо делать отмену команды, иначе просит выбрать объекты самому.
И до кучи: как получить текст журнала командной строки.

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #3 : 06-02-2017, 19:12:27 »
И до кучи: как получить текст журнала командной строки.
Один вопрос - одна тема. Так что "до кучи" не получится.

Под AutoCAD впервые что то пишу, про SelectionSet.Select читал но не понял что да как. Если это не слишком сложно, можете написать пример рабочего кода (строки с фильтром), думаю на примере пойму что к чему в справке.
В справке есть пример готового кода:
Код - Visual Basic [Выбрать]
  1. Sub Example_Select()
  2.     ' This example adds members to a selection set, first by crossing and
  3.    ' then by filtering for circles.
  4.    
  5.     ' Create the selection set
  6.    Dim ssetObj As AcadSelectionSet
  7.     Set ssetObj = ThisDrawing.SelectionSets.Add("SSET")
  8.    
  9.     ' Add all object to the selection set that lie within a crossing of (28,17,0) and
  10.    ' (-3.3, -3.6,0)
  11.    Dim mode As Integer
  12.     Dim corner1(0 To 2) As Double
  13.     Dim corner2(0 To 2) As Double
  14.    
  15.     mode = acSelectionSetCrossing
  16.     corner1(0) = 28: corner1(1) = 17: corner1(2) = 0
  17.     corner2(0) = -3.3: corner2(1) = -3.6: corner2(2) = 0
  18.     ssetObj.Select mode, corner1, corner2
  19.    
  20.     ' Add all the Circles to the selection set that lie within the crossing of (28,17,0) and
  21.    ' (-3.3, -3.6,0) by filtering from the current drawing
  22.    Dim gpCode(0) As Integer
  23.     Dim dataValue(0) As Variant
  24.     gpCode(0) = 0
  25.     dataValue(0) = "Circle"
  26.    
  27.     Dim groupCode As Variant, dataCode As Variant
  28.     groupCode = gpCode
  29.     dataCode = dataValue
  30.    
  31.     ssetObj.Select mode, corner1, corner2, groupCode, dataCode
  32.    
  33. End Sub

Если нужно выбирать из всего чертежа, то mode нужно присвоить acSelectionSetAll



Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #4 : 06-02-2017, 19:24:25 »
Цитировать
Mode
Access: Input-only

Type: AcSelect enum

acSelectionSetWindow
acSelectionSetCrossing
acSelectionSetPrevious
acSelectionSetLast
acSelectionSetAll
Type: enum - не могли объяснить? Это должен быть индекс в списке = 5?

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #5 : 06-02-2017, 19:26:38 »
Кстати с набором предварительного выбора у VBA плохо. Получить его можно, а установить средствами VBA - нет. Так что рекомендую сразу перейти к AutoCAD .NET API и желательно C#, как самый распространённый и с максимальным количеством примеров.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #6 : 06-02-2017, 19:28:03 »
Это должен быть индекс в списке = 5?
Да.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #7 : 06-02-2017, 19:31:47 »
Тут дело хуже, я даже не с VBA а на другом скриптовом языке, и к нему привязан, перейти не смогу. Но если есть костыли, то вполне.
То есть воспроизвести с помощью SelectionSet.Select аналогичные манипуляции как в окне, всё таки под VBA не получится?

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #8 : 06-02-2017, 19:51:51 »
То есть воспроизвести с помощью SelectionSet.Select аналогичные манипуляции как в окне, всё таки под VBA не получится?
Объясни сначала что тебе нужно. То что ты написал - это не постановка задачи. Ведь зачем-то нужно выбирать примитивы? И наверное есть какая-то логика в этом выборе?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #9 : 07-02-2017, 00:38:23 »
Не знаю, человеку надо удалить все зеленые "рамки" в чертеже.

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #10 : 07-02-2017, 00:57:10 »
В AutoCAD'е нет примитива "рамка". Нужно знать что это такое. Это может быть полилиния, набор отрезков, вставка блока с рамкой, ещё чего-нибудь.
« Последнее редактирование: 17-05-2018, 14:02:08 от Александр Ривилис »
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #11 : 07-02-2017, 00:59:31 »
Цитировать
Применить > Ко всему чертежу, Тип объектов > Несколько, Свойства > Цвет, Оператор > = Равно, Значение > Зеленый
То есть из этого не льзя сделать вывод какие объекты выраны?

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #12 : 07-02-2017, 01:03:19 »
То есть из этого не льзя сделать вывод какие объекты выраны?
Нужно потом будет анализировать все примитивы, которые попали в набор. В данный набор могли попасть еще и круги, тексты, дуги, лучи и т.д., которые явно к рамке отношения не имеют.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #13 : 07-02-2017, 01:10:30 »
Скорее всего ответ уже был, а набор как получить?

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #14 : 07-02-2017, 01:19:55 »
А ну да, в моём случае это PickfirstSelectionSet.

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #15 : 07-02-2017, 01:41:52 »
Думаю что нет. Это если пользователь предварительно выбрал "зелёные рамки". В противном случае ты должен выбрать их сам программно, т.е. через метод Select, с правильным фильтром.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Отмечено как Решение serzh82saratov 08-02-2017, 14:08:21

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #16 : 07-02-2017, 01:48:50 »
Код - Visual Basic [Выбрать]
  1. gpCode(0) = 62
  2. dataValue(0) = 3 ' со смартфона не могу посмотреть номер зелёного цвета
  3.    
   
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #17 : 07-02-2017, 01:50:57 »
С фильтром то и проблема, примеры не понятны. Сейчас выполняю _qselect, после в окошке выбираются нужные строки в контролах, жмётся Ок. Короче пока костыль.


Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #18 : 07-02-2017, 01:53:36 »
gpCode(0) = 62
62, это где посмотреть?
dataValue(0) = 4 ' со смартфона не могу посмотреть номер зелёного цвета
И это тоже?
[, Point1] [, Point2] - И не ясно что за точки мне нужны.

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #19 : 07-02-2017, 01:53:58 »
serzh82saratov
Используй в примере кода, который я давал раньше тот фильтр, который я дал сейчас.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #20 : 07-02-2017, 01:56:23 »
[, Point1] [, Point2] - И не ясно что за точки мне нужны.
Точки передавать не нужно. Вместо них в VBA просто запятые. 62 - это DXF-код цвета, 3 - это зелёный цвет.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #21 : 07-02-2017, 01:58:28 »
Коды DXF-групп можешь посмотреть здесь: http://www.autodesk.com/techpubs/autocad/acad2000/dxf/group_codes_in_numerical_order_dxf_01.htm
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #22 : 07-02-2017, 02:14:19 »
Спасибо.
Set ssetObj = ThisDrawing.SelectionSets.Add("SSET")А тут мне нужно что то другое, если надо применить ко всему чертежу?

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #23 : 07-02-2017, 02:17:20 »
А тут мне нужно что то другое, если надо применить ко всему чертежу?
Не это определяет ко всему чертежу или нет. Это определяется mode (5 - выбор со всего чертежа)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #24 : 07-02-2017, 02:28:24 »
Чем ближе к решению, тем непонятнее ошибки. Ругается на FilterType.
Цитировать
Error:  0x80070057 - Параметр задан неверно.
Source:      AutoCAD
Description:   Недопустимый аргумент FilterType в Select
ACAD.ActiveDocument.ActiveSelectionSet.Select(5, , , 62, 3)

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #25 : 07-02-2017, 02:32:02 »
В таком виде 62 и 3 задавать нельзя. Это же массивы "завернутые" в Variant, а не просто целые числа.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #26 : 07-02-2017, 02:46:15 »
Это же массивы "завернутые" в Variant
Блин, не сталкивался с таким. В виде массива пробовал. А не просвятите что значит - "завернутые" в Variant.

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #27 : 07-02-2017, 02:50:34 »
Если есть что к этому добавить - https://msdn.microsoft.com/ru-ru/library/office/gg251448.aspx.

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #28 : 07-02-2017, 10:08:09 »
На VBA этот код выглядит так:
Код - Visual Basic [Выбрать]
  1. Sub Select_Green()
  2.     On Error Resume Next
  3.     Set ss = ThisDrawing.ActiveSelectionSet
  4.     Dim gpCode(0) As Integer
  5.     Dim dataValue(0) As Variant
  6.     gpCode(0) = 62
  7.     dataValue(0) = 3
  8.     Dim groupCode As Variant, dataCode As Variant
  9.     groupCode = gpCode
  10.     dataCode = dataValue
  11.     ss.Select acSelectionSetAll, , , groupCode, dataCode
  12.     MsgBox "Выбрано зелёных объектов: " & CStr(ss.Count)
  13. End Sub
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Пашин Евгений

  • ADN PRO
  • *
  • Сообщений: 662
  • Карма: 11
  • Skype: pashin.evgeniy
Re: Аналог быстрого выбора
« Ответ #29 : 07-02-2017, 10:39:55 »
На VBA этот код выглядит так:

Увы, Александр Наумович, не совсем так. Можно чуток вмешаюсь? Почему-то Ваш код не срабатывал как надо. Но сейчас всё сработало!!! Приношу извинения.

Код - Visual Basic [Выбрать]
  1. Public Sub Select_Green()
  2.     Dim ss As AcadSelectionSet
  3.     ss.Clear ' Почистим выборку
  4.    On Error Resume Next
  5.     Set ss = ThisDrawing.ActiveSelectionSet
  6.     Dim gpCode(0) As Integer
  7.     Dim dataValue(0) As Variant
  8.     gpCode(0) = 62 ' Фильтр по цвету
  9.    dataValue(0) = 3 ' Зелёный цвет
  10.    ss.Select acSelectionSetAll, , , gpCode, dataValue
  11.     MsgBox "Выбрано зелёных объектов: " & CStr(ss.Count)
  12. End Sub

Так точно сработает как надо. Так тоже работает, просто меньше дополнительных параметров.

Код - Visual Basic [Выбрать]
  1. ss.Delete ' Можно поставить в конце, чтобы не висело выполнение процедуры

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #30 : 07-02-2017, 12:23:22 »
Пашин Евгений
Ты моё отношение к VBA знаешь, так что я мог и наврать или написать не слишком чистый код.
Мне нужно было показать на уровне идеи как оно должно работать.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Пашин Евгений

  • ADN PRO
  • *
  • Сообщений: 662
  • Карма: 11
  • Skype: pashin.evgeniy
Re: Аналог быстрого выбора
« Ответ #31 : 07-02-2017, 13:08:04 »
Ты моё отношение к VBA знаешь

Знаю, но поражаюсь, что Вас это нисколько не останавливает.

так что я мог и наврать или написать не слишком чистый код.

Всё у Вас хорошо сработало. Я просто поторопился.

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #32 : 08-02-2017, 14:21:16 »
Александр
Спасибо большое за помощь, так как пытаюсь реализовать код на слабо типизированном языке, с типом данных Variant возникла проблема. Нашёл её решение, всё заработало, ещё раз спасибо!

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #33 : 08-02-2017, 14:23:16 »
Нашёл её решение, всё заработало, ещё раз спасибо!
Отлично. У нас принято выкладывать решение, или хотя бы описание того, как это решение достигнуть.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #34 : 08-02-2017, 14:54:28 »
У меня тоже так принято, просто язык не имеет отношения к VBA, потому не стал выкладывать.
Под решением, в 32 посте, я подразумевал приведение переменных под нужный тип данных, что в VBA не есть проблема.
Язык AutoHotkey, считаете что следует выложить код?

А решением я пометил ваш 16 пост, в котором указано как добится желаемого выделения из шапки темы.

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #35 : 08-02-2017, 16:15:16 »
Язык AutoHotkey, считаете что следует выложить код?
Полный код не нужен. Только кусочек в котором замена вот этого:

Код - Visual Basic [Выбрать]
  1.     Set ss = ThisDrawing.ActiveSelectionSet
  2.     Dim gpCode(0) As Integer
  3.     Dim dataValue(0) As Variant
  4.     gpCode(0) = 62
  5.     dataValue(0) = 3
  6.     Dim groupCode As Variant, dataCode As Variant
  7.     groupCode = gpCode
  8.     dataCode = dataValue
  9.     ss.Select acSelectionSetAll, , , groupCode, dataCode
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн serzh82saratovАвтор темы

  • ADN OPEN
  • Сообщений: 21
  • Карма: 1
Re: Аналог быстрого выбора
« Ответ #36 : 08-02-2017, 17:07:43 »
ss := ThisDrawing.ActiveSelectionSet
FilterType := ComObjArray(VT_I2 := 2, 1)
FilterType[0] := 62
FilterData := ComObjArray(VT_VARIANT := 12, 1)
FilterData[0] := 3
ss.Select(acSelectionSetAll := 5, , , FilterType, FilterData)

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 8567
  • Карма: 1045
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Аналог быстрого выбора
« Ответ #37 : 08-02-2017, 17:26:33 »
Отлично! Именно это я и имел в виду.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение