Макрос сворачивания дерева.

Автор IgorT, 19.01.24, 11:11:23

« назад - далее »

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

IgorT

Часто бывает нужно свернуть всё дерево. Приходится тыкать много раз мышою. Может быть может кто сделать макрос, которые бы делал эту работу сам?

Вират Лакх

В 16 версии достаточно было свернуть и развернуть дерево обратно.
В новых можно в Параметрах у Дерева модели Группировать компоненты включить-выключить. Можно вроде это же сделать макросом.

IgorT

Цитата: Вират Лакх от 20.01.24, 09:18:08...
В новых можно в Параметрах у Дерева модели Группировать компоненты включить-выключить. ...
То есть надо перейти в "Структурное представление" дерева и вернуться обратно в представление "История"?
Или как? Что за "Параметры" у Дерева?

СВ

Цитата: IgorT от 19.01.24, 11:11:23Часто бывает нужно свернуть всё дерево.
Свернуть Дерево - это свернуть всякие там подсборки, сопряжения и пр.?
А частичные сворачивания не требуются? Или ещё какие манипуляции?
- - -
У меня под рукой оказался чужой файл, в нём все компоненты "Взяты в состав" и для работы с ними приходится делать лишнюю работу: либо "Показать состав", либо "Редактировать на месте", и всё это - с каждым элементом по отдельности. А если бы скопом?

IgorT

Цитата: СВ от 22.01.24, 08:59:04Свернуть Дерево - это свернуть всякие там подсборки, сопряжения и пр.?
А частичные сворачивания не требуются? Или ещё какие манипуляции?
...
Ну да.
Частичное сворачивание  по всей видимости только руками можно сделать. А как ещё?


Цитата: СВ от 22.01.24, 08:59:04...
У меня под рукой оказался чужой файл, в нём все компоненты "Взяты в состав" и для работы с ними приходится делать лишнюю работу: либо "Показать состав", либо "Редактировать на месте", и всё это - с каждым элементом по отдельности. А если бы скопом?
Тут затрудняюсь что-то сказать. "Редактировать на месте" скопом. Это как?

СВ

#5
Цитата: IgorT от 22.01.24, 09:06:56"Редактировать на месте" скопом. Это как?
Это больше к разработчику макроса.
Команда "Показать состав" (про "Редактировать на месте" погорячился, имел в виду только сделать ВСЕГДА активным треугольник разворачивания, который появляется при включении "Редактировать на месте"), работает ТОЛЬКО для ОДНОГО выделенного элемента Дерева. А хотелось бы выделить несколько нужно элементов (как обычно, с Шифтом) или все, и включить команду "Показать состав".
В общем-то это и к АСКОНу относится, как Предложение: по умолчанию должно быть так !, а не так ?
Дерево для Взятых в состав.png

Короче: чтобы можно было работать с деталями,  "Взятыми в состав", так же удобно, как и в обычном случае. Без всяких дополнительных телодвижений.

IgorT

Так и не понял, как это редактировать на месте несколько компонентов?
Что мы получим в результате такого редактирования?

Вират Лакх

Цитата: IgorT от 22.01.24, 08:48:31То есть надо перейти в "Структурное представление" дерева и вернуться обратно в представление "История"?
Или как? Что за "Параметры" у Дерева?
Параметры не у Дерева. См. картинку.

IgorT

Что-то никаких изменений в дереве, что есть галка, что нет не наблюдаю.
Такое впечатление, что это настройка, структура или история, действует только при запуске Компаса. Не?

Вират Лакх

Подсборки собираются в свою папку в дереве, детали - в свою. После включения галки компоненты собрались же? Можно её и не выключать до следующего раза.
Но телам, сопряжениям и массивам фиолетово эта галка. А в API вроде нет про раскрытие веток дерева.
upd.
Не структура/последовательность, а группировать.

IgorT

Я сразу не уточнил... Для дерева "История построения" вопрос. Для Структуры галка группировать действует, но есть желание сворачивать именно дерево истории.
Получается нет такой возможности а API?