Denver-22
-
Denver-22 ответил(а) на тему Обработка содержимого Текстовых примечаний в форуме Ноды 6 лет, 7 месяцев назад
Я, к сожалению, пока до программирования на Python не дошел. Поэтому взял ваш образец как есть. Там ведь так было. Эта ошибка исправилась, спасибо. Сейчас другая ошибка на строку
outtext.append(doc.GetElement(el).Text)
:
TypeError: expected Reference, got int -
Denver-22 ответил(а) на тему Обработка содержимого Текстовых примечаний в форуме Ноды 6 лет, 7 месяцев назад
Выбор элементов по предварительному выбору в Ревит. Брал тут или на другом ресурсе:
sel=[]
elt=[]
sel=uidoc.Selection.Elements
for i in sel:
elt.append(i.ToDSType(False))
OUT = elt
Выбор будет не только TextNote. Элементы TextNote я отдельно выделю и отправлю на получение текста из них. -
Denver-22 ответил(а) на тему Обработка содержимого Текстовых примечаний в форуме Ноды 6 лет, 7 месяцев назад
Да, элементы TextNote получаю в Динамо.
Получился такой кодРугается на строку
elId.append(UnwrapElement(elem.ID))
:
Traceback (most recent call last):
File “”, line 17, in
AttributeError: ‘UnknownElement’ object has no attribute ‘ID’ -
Denver-22 ответил(а) на тему Обработка содержимого Текстовых примечаний в форуме Ноды 6 лет, 7 месяцев назад
Вновь вернулся к старому вопросу, но уже с положительной динамикой. Вместо проблемного Select Model Elements теперь получаю элементы иным способом. Поэтому вновь прошу помощи как изменить скрипт Oleg-а, чтобы он принимал элементы извне?
Насколько я понял, надо изменить строку
elId = uidoc.Selection.GetElementIds()
на что-то… типа…
elId = ui…
[Читать далее] -
Denver-22 ответил(а) на тему Перемаркировка дверей в форуме Задать вопрос 6 лет, 8 месяцев назад
В нод FilterByBool на вход list должны подключать All Elements (фильтруем элементы). У вас – GetParameter.
-
Denver-22 voted up to a reply by Legantmar in the topic Шаблон (python) 6 лет, 8 месяцев назад
-
Denver-22 voted up to a reply by Legantmar in the topic Шаблон (python) 6 лет, 8 месяцев назад
-
Denver-22 voted up to a reply by Denver-22 in the topic Кириллица в textBox Win-окна 6 лет, 8 месяцев назад
-
Denver-22 voted up to a reply by Denver-22 in the topic Кириллица в textBox Win-окна 6 лет, 8 месяцев назад
-
Denver-22 ответил(а) на тему Кириллица в textBox Win-окна в форуме Помогите с питон кодом 6 лет, 8 месяцев назад
Ваш вариант и некоторые другие не подошли.
Сделал эксперименты и выяснил (может для вас это было и очевидно): зря я подозревал код, связанный с описанием textBox1 (см. выше). Когда ввел в него вручную кириллический текст – он отобразился без проблем. Значит косячит только 1 строка:
Text="".join(str(i) for i in IN[1])
Она и упоминается к…[Читать далее] -
Denver-22 ответил(а) на тему Кириллица в textBox Win-окна в форуме Помогите с питон кодом 6 лет, 8 месяцев назад
Увы, ошибка та же.
-
Denver-22 ответил(а) на тему Кириллица в textBox Win-окна в форуме Помогите с питон кодом 6 лет, 8 месяцев назад
Похоже понял о чем речь. Поправил. Теперь другая ошибка выдается:
Предупреждение:IronPythonEvaluator.EvaluateIronPythonScript операция не выполнена.
Traceback (most recent call last):
File “”, line 11, in
File “”, line 11, in
UnicodeEncodeError: (‘unknown’, ‘x00’, 0, 1, ”)Выложу здесь куски кода, куда возможно надо внести правки – подскажите п…[Читать далее]
-
Denver-22 voted up to a reply by dashulity in the topic создание сборки из семейства 6 лет, 9 месяцев назад
-
Denver-22 ответил(а) на тему Кириллица в textBox Win-окна в форуме Помогите с питон кодом 6 лет, 9 месяцев назад
Пробовал заменить
Text="".join(str(i) for i in IN[1])
наText="".join(str(i).decode(‘utf-8’) for i in IN[1])
.
Также пробовал заменуself._textBox1.AppendText(Text)
наself._textBox1.AppendText(Text.decode(‘utf-8’))
.
Аналогично с .encode(‘utf-8’).
Ничего не вышло. Наверное не туда добавляю код. -
Denver-22 создана тема Кириллица в textBox Win-окна в форуме Помогите с питон кодом 6 лет, 9 месяцев назад
Добрые люди помогли со скриптом для вывода результата в Win-окно.
Но выяснилось, что текст, подаваемый наself._textBox1.AppendText(Text)
не поддерживает кириллические символы.
Причем кириллица нормально отображается в других местах:
self._label1.Text = "Скопируйте результат отчета"
self.Text = "Результат индексации"
Помогите научить скрипт пок…[Читать далее] -
Denver-22 voted up to a reply by Legantmar in the topic Как получить имя группы для элемента ? 6 лет, 9 месяцев назад
-
Denver-22 ответил(а) на тему List.ContainsItem не хочет обрабатывать числа в форуме Ноды 6 лет, 10 месяцев назад
Моя гипотеза подтвердилась – ноды Dynamo могут давать непредсказуемый результат. Теперь всё работает как надо! Спасибо, @txt, за помощь в поиске ошибки!
-
Denver-22 voted up to a reply by Denver-22 in the topic List.ContainsItem не хочет обрабатывать числа 6 лет, 10 месяцев назад
-
Denver-22 voted up to a reply by Denver-22 in the topic List.ContainsItem не хочет обрабатывать числа 6 лет, 10 месяцев назад
-
Denver-22 ответил(а) на тему List.ContainsItem не хочет обрабатывать числа в форуме Ноды 6 лет, 10 месяцев назад
Скрипт, Проект. Выделить всё, что есть – чтобы в скрипт попало несколько видов врезок. @txt, т.к. вариант решения уже есть, то эту ошибку готов обсуждать в плане теории – вдруг кому-то будет полезно…
float возвращает Systen.Double (как у чисел из сортаментов), а String.ToNumber – Systen.Int32. Хотя бы в теории я разобрался. Остал…[Читать далее]
- Загрузить еще