Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: Андрей Бушман от 26-12-2016, 17:01:08

Название: Вопросы по атрибутам
Отправлено: Андрей Бушман от 26-12-2016, 17:01:08
Здесь (http://help.autodesk.com/view/RVT/2017/RUS/?guid=GUID-D1F0F04D-B4EA-49FA-806E-84153C507D7F), в разделе JournalingAttribute мне не понятны некоторые предложения:

Цитировать
This option allows commands which invoke the Revit UI for selection or responses to task dialogs to replay correctly.
Не получается у меня правильно перевести это предложение на русский и понять его смысл.
У меня получается что-то вроде этого:
Цитировать
Эта опция позволяет командам, которые вызывают Revit UI для  выбора или отклика (?), определить задачу для диалоговых окон, чтобы воспроизводить их правильно.
Получилась какая-то муть...


Цитировать
This will hide all Revit journal entries between the external command invocation and the IDictionary<String, String> entry.

Я перевожу этот текст так:
Цитировать
Это будет скрывать все события журнала Revit между вызовом внешней команды и вводом IDictionary<String, String>.
и совершенно не понял фрагмента насчёт "ввода IDictionary<String, String>"... Т.е. смысл этого предложения мне так же не ясен.

Ещё один не ясный текст:
Цитировать
Commands which invoke the Revit UI for selection or responses to task dialogs may not replay correctly.

Попытка перевести это выглядит так:
Цитировать
Команды которые вызывают Revit UI для выбора или отклика (?) определить задачу для диалоговых окон могут воспроизводиться некорректно.
Т.е. перевод получился какой-то непонятной мутью.

Как эти предложения корректно перевести на Великий и Могучий с языка потенциальных "друзей"?

Название: Re: Вопросы по атрибутам
Отправлено: Виктор Чекалин от 27-12-2016, 09:59:01
Андрей, похоже что за все время существования этого атрибута, вопрос как его использовать, никого не интересовал и ответить на него одним предложением нельзя:) Тем не менее, мне удалось кое-что выяснить. Сегодня напишу подробности.
Название: Re: Вопросы по атрибутам
Отправлено: Виктор Чекалин от 27-12-2016, 12:06:36
Андрей, ответ получился длинным. Написал в виде статьи (http://adn-cis.org/ispolzovanie-atributa-journalingattribute.html)
Название: Re: Вопросы по атрибутам
Отправлено: Андрей Бушман от 27-12-2016, 12:16:20
Спасибо, Виктор! Буду изучать.
Название: Re: Вопросы по атрибутам
Отправлено: Андрей Бушман от 27-12-2016, 12:31:10
Ознакомился с записью по обозначенной выше ссылке.

Интересен момент насчёт возможности воспроизведения... Правильно ли я понял, что содержимое журнала, полученное в случае использования JournalingMode.NoCommandData я затем могу передать в Revit в качестве своего рода сценария, по которому тот сможет в точности, повторно воспроизвести весь набор ранее выполненных мною операций, информация о которых записана в журнал? Если "да", то был бы весьма интересен пример того, как это делать.
Название: Re: Вопросы по атрибутам
Отправлено: Александр Ривилис от 27-12-2016, 13:12:01
Интересная статья Александра Канивца по поводу использования журналов:
Autodesk Revit: Журналы (http://forums.autodesk.com/t5/revit-bim-russkiy/autodesk-revit-zhurnaly/td-p/5855350)
Автоматизация работы Autodesk Revit журналами действий (http://isicad.ru/ru/articles.php?article_num=18087)
Название: Re: Вопросы по атрибутам
Отправлено: Андрей Бушман от 27-12-2016, 13:23:11
Спасибо, буду изучать.