V aplikaci Dynamo 2.0 je možné určit výchozí šablonu (.py extension)
, která se použije při prvním otevření okna jazyka Python. Tato funkce byla dlouho požadována, protože urychluje používání jazyka Python v aplikaci Dynamo. Díky šabloně je možné při vývoji vlastního skriptu v jazyce Python mít připraveny veškeré importy.
Šablona se nachází v umístění APPDATA
instalace aplikace Dynamo.
Obvykle je to následující umístění: ( %appdata%\Dynamo\Dynamo Core\{version}\ )
.
Aby bylo možné tuto funkci používat, je nutné přidat do souboru DynamoSettings.xml
následující řádek. (Upravte v poznámkovém bloku)
Řetězec <PythonTemplateFilePath />
je možné jednoduše nahradit následujícím řetězcem:
Poznámka: Nahraďte proměnnou CURRENTUSER svým uživatelským jménem.
Dále je nutné vytvořit šablonu s funkcemi, které má obsahovat. V tomto případě do ní zahrneme importy související s aplikací Revit a další položky, které se s aplikací Revit obvykle používají.
Otevřete prázdný dokument v poznámkovém bloku a vložte do něj následující kód:
Poté tento soubor uložte pod názvem PythonTemplate.py
do umístění APPDATA
.
Po definování šablony jazyka Python aplikace Dynamo tuto šablonu vyhledá při každém vložení uzlu jazyka Python. Pokud ji nenajde, okno jazyka Python bude vypadat jako ve výchozím nastavení.
Pokud se podaří šablonu jazyka Python nalézt (například náš skript pro aplikaci Revit), zobrazí se všechny položky, které obsahuje.
Další informace o této skvělé nové funkci (autor: Radu Gidei) naleznete zde: https://github.com/DynamoDS/Dynamo/pull/8122