In Dynamo 2.0 haben Sie die Möglichkeit eine Standardvorlage (.py extension)
festzulegen, die verwendet wird, wenn Sie das Python-Fenster zum ersten Mal öffnen. Entwickler haben sich diese Funktion schon lange gewünscht, da sie die Verwendung von Python innerhalb von Dynamo beschleunigt. Durch die Verwendung einer Vorlage stehen uns vorgabemäßige Imports jederzeit einsatzbereit zur Verfügung, wenn wir ein benutzerdefiniertes Python-Skript entwickeln möchten.
Die Vorlage befindet sich im Ordner APPDATA
Ihrer Dynamo-Installation.
Dies ist in der Regel wie folgt ( %appdata%\Dynamo\Dynamo Core\{version}\ )
.
Um diese Funktion nutzen zu können, müssen wir unserer Datei DynamoSettings.xml
die folgende Zeile hinzufügen. (in Editor bearbeiten)
Ersetzen Sie alle Vorkommen von <PythonTemplateFilePath />
durch das Folgende:
Anmerkung: Ersetzen Sie CURRENTUSER durch Ihren Benutzernamen
Als Nächstes müssen wir eine Vorlage mit den Funktionen erstellen, die wir integrieren möchten. In diesem Fall können wir die Revit-bezogenen Importe und einige andere typische Elemente einbetten, die wir bei der Arbeit mit Revit verwenden.
Sie können mit einem leeren Editor-Dokument beginnen und den folgenden Code einfügen:
Anschließend speichern Sie diese Datei als PythonTemplate.py
am Speicherort APPDATA
.
Nach dem Erstellen der Python-Vorlage sucht Dynamo jedes Mal danach, wenn Sie einen Python-Block einfügen. Wenn sie nicht gefunden wird, wird das vorgabemäßige Python-Fenster angezeigt.
Wenn die Python-Vorlage gefunden wird (beispielsweise für Revit), werden alle vorgegebenen Elemente angezeigt, die Sie integriert haben.
Weitere Informationen zu dieser großartigen Ergänzung (von Radu Gidei) finden Sie hier. https://github.com/DynamoDS/Dynamo/pull/8122