Дмитрий Дмитриев
-
Oleg ответил(а) на тему Вставка элементов в список в форуме Задать вопрос 6 лет, 3 месяца назад
Набросал, как говорится, на коленке, как понял вашу задачу. Мне показалось самым удобным решением – это с помощью словарика
-
Oleg ответил(а) на тему Фильтрация элементов по значению параметра в форуме Задать вопрос 6 лет, 8 месяцев назад
Если я правильно понял задачу по группировке, то можно сделать таким нехитрым образом:
-
Oleg ответил(а) на тему C# и Sharp Develop в форуме Задать вопрос 6 лет, 10 месяцев назад
Я же предупредил, что это макрос, запускается через Диспетчер макросов в Ревите. Удобно для отладки небольших решений, которые в дальнейшем могут вырасти в нормальное приложение
-
Oleg ответил(а) на тему C# и Sharp Develop в форуме Задать вопрос 6 лет, 10 месяцев назад
/*
[Читать далее]
* Created by SharpDevelop.
* User: Oleg
* Date: 03.02.2018
* Time: 9:54
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using Autodesk.Revit.UI;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI.Selection;
using System.Collections.Generic;
using System.Linq;
namespace… -
Oleg ответил(а) на тему C# и Sharp Develop в форуме Задать вопрос 6 лет, 10 месяцев назад
– кто в курсях , подскажите как получить BuiltInCategory (ost) элемента в C#
Как я понял, нужно сделать так, чтобы выделяя элемент, выводилось его BuiltInCategory ?
Набросал макрос для этого:
[Читать далее]
public void GetBIC()
{
UIDocument uidoc = this.ActiveUIDocument;
Document doc = uidoc.Document;
var element = doc.GetElement(uidoc.Selection.PickObject(O… -
Oleg ответил(а) на тему C# и Sharp Develop в форуме Задать вопрос 6 лет, 10 месяцев назад
Спортивный интерес,
– кто то пишет хотя бы что-то (плагины) примитивное на C# ?да, стараюсь писать на шарпе в силу своих знаний и возможностей))
-
Oleg ответил(а) на тему Сортировка по значению главного элемента и входящих в него в форуме Задать вопрос 6 лет, 10 месяцев назад
Например, можно так
-
Oleg ответил(а) на тему Обработка содержимого Текстовых примечаний в форуме Ноды 7 лет назад
Не хватает ссылки на язык запросов LINQ. Попробуйте так:
[Читать далее]
import clr
clr.AddReferen… -
Oleg ответил(а) на тему Обработка содержимого Текстовых примечаний в форуме Ноды 7 лет назад
В русской версии Revit не получится обработать текстовые элементы нодой Select Model Elements, причины читайте в начале топика, поэтому и был предложен такой костыль в виде пайтоновской ноды. В англоязычной версии Select Model Elements работает в штатном режиме. В макросах на C# тоже все работает
-
Oleg voted up to a reply by Denver-22 in the topic Обработка содержимого Текстовых примечаний 7 лет назад
-
Oleg voted down to a reply by Denver-22 in the topic Обработка содержимого Текстовых примечаний 7 лет назад
-
Oleg ответил(а) на тему Обработка содержимого Текстовых примечаний в форуме Ноды 7 лет назад
Ну если нужно получить текст из нескольких элементов, то можно вот так:
-
Oleg ответил(а) на тему Обработка содержимого Текстовых примечаний в форуме Ноды 7 лет назад
Просьба поделиться командами для извлечения содержимого из Текстовых примечаний и внесения нового содержимого в имеющиеся в проекте.
Несмотря на язык приложения, получить текст можно через python таким образом (в этом примере я получил текст, который выделил):
А изменить выделенный текст на новый получилось таким способом:
-
Oleg ответил(а) на тему Последовательная замена текста в форуме Ноды 7 лет назад
Собственно, строчкой “replace = { }” я создаю пустой словарик(dictionary) с именем “replace” (или по-другому ассоциативный массив – https://ru.wikipedia.org/wiki/Ассоциативный_массив). Название словарика может быть любым)
Второй строчкой “replace[key] = value” я наполняю словарик ключами (key) и значениями (value), чтобы потом можно б…[Читать далее]
-
Oleg ответил(а) на тему Последовательная замена текста в форуме Ноды 7 лет назад
Можно с помощью словарика провернуть, например:
-
Oleg voted up to a reply by Семен in the topic Слияние разномерных списков 7 лет назад
-
Oleg ответил(а) на тему Как создать свою группу параметров? в форуме Задать вопрос 7 лет, 2 месяца назад
Никак)
-
Oleg voted up to a reply by kulkul in the topic Change Text Font Type using Dynamo 7 лет, 3 месяца назад
-
Oleg ответил(а) на тему поиск как в экселе в форуме Задать вопрос 7 лет, 3 месяца назад
Это все можно сделать с помощью UnitUtils. Там есть
ConvertFromInternalUnits
ConvertToInternalUnits.А проверять условие можно
if DisplayUnitType.DUT_METERS:
Вот тут можно подробнее почитать
http://thebuildingcoder.typepad.com/blog/2011/12/unit-conversion-and-display-string-formatting.html
-
Oleg ответил(а) на тему поиск как в экселе в форуме Задать вопрос 7 лет, 3 месяца назад
С нодой ReadExcel из пакета BumbleBee получилось вот так:
и сам код, не очень красивый вышел, правда: - Загрузить еще