Настройка собственного шаблона Python
В Dynamo 2.0 появилась возможность задавать шаблон по умолчанию (.py extension) для использования при первом открытии окна Python. Эта функция, о которой нас давно просили пользователи, значительно ускоряет процесс работы со сценариями Python в Dynamo. Благодаря возможности использовать шаблон программисты получают мгновенный доступ к данным, которые требуется импортировать по умолчанию и на основе которых они могут разрабатывать пользовательские сценарии Python.
Этот шаблон размещается в подпапке APPDATA папки установки Dynamo.
Обычно используется следующий путь: ( %appdata%\Dynamo\Dynamo Core\{version}\ ).

Настройка шаблона
Для использования этой функции необходимо добавить в файл DynamoSettings.xml следующую строку (правки вносятся в Блокноте).

Найдите строку <PythonTemplateFilePath /> и замените ее следующим кодом:
Примечание. Замените CURRENTUSER на имя пользователя.
Теперь нужно создать шаблон, включающий функции для встраивания. В данном случае требуется встроить функции импорта определенных данных из Revit, а также некоторые другие функции, обычно используемые при работе с Revit.
Создайте документ в Блокноте и вставьте в него следующий код:
Когда все будет готово, сохраните этот файл под именем PythonTemplate.py в папке APPDATA.
Дальнейшее поведение сценария Python
После того как шаблон Python задан в приложении Dynamo, каждый раз при размещении узла Python будет выполняться поиск этого шаблона. Если шаблон не найден, отображается стандартное окно Python.

Если шаблон Python найден (как в случае с созданным шаблоном для работы с Revit), отображаются встроенные в него функции по умолчанию.

Подробные сведения об этом дополнении см. в следующем материале (автор: Раду Гидей [Radu Gidei]): https://github.com/DynamoDS/Dynamo/pull/8122
Last updated