W dodatku Dynamo 2.0 można określić domyślny szablon (.py extension)
, który ma być używany podczas otwierania okna języka Python po raz pierwszy. Od dawna proszono o dodanie tej funkcji, ponieważ przyspiesza ona korzystanie z języka Python w dodatku Dynamo. Dzięki możliwości użycia szablonu można przygotować domyślny import gotowy do użycia, gdy chcemy utworzyć skrypt niestandardowy w języku Python.
Położenie tego szablonu to APPDATA
dla instalacji dodatku Dynamo.
Zwykle jest to ścieżka ( %appdata%\Dynamo\Dynamo Core\{version}\ )
.
Aby korzystać z tej funkcji, należy dodać następujący wiersz w pliku DynamoSettings.xml
. (Edytuj w Notatniku)
Część <PythonTemplateFilePath />
można po prostu zastąpić następującą treścią:
Uwaga: zastąp element CURRENTUSER nazwą użytkownika
Następnie musimy utworzyć szablon z funkcjami, które mają być wbudowane. W tym przypadku osadźmy powiązane z programem Revit importy i niektóre inne typowe elementy podczas pracy z programem Revit.
Można rozpocząć od pustego dokumentu Notatnika i wkleić do niego następujący kod:
Po zakończeniu zapisz ten plik jako PythonTemplate.py
w lokalizacji APPDATA
.
_P_o zdefiniowaniu szablonu w języku Python dodatek Dynamo będzie go szukać po każdym umieszczeniu węzła w języku Python. Jeśli go nie znajdzie, okno będzie wyglądać jak domyślne okno języka Python.
Jeśli szablon w języku Python zostanie znaleziony (np. nasz szablon dotyczący programu Revit), zostaną wyświetlone wszystkie domyślne wbudowane elementy.
Dodatkowe informacje dotyczące tego wspaniałego dodatku (którego autorem jest Radu Gidei) można znaleźć tutaj. https://github.com/DynamoDS/Dynamo/pull/8122