Das angehängte Makro erstellt einen neuen Dokument-Link zwischen einer Drawing und einem beliebigen 3D (Part/Product). Zweck ist es, Zeichnungen an 3D Elemente zu binden, die durch Änderung der UUID auf interaktivem Weg nicht mehr zueinander finden. Ein anderer Anwendungsbereich ist etwa das Wiederverwenden von Zeichnungslayouts für andere Projekte.
Eingabeelemente:
- Auswahl der Zeichnung die verändert wird (alle Sheets und alle Views ausser MainView und Background View)
- Auswahl des zu verknüpfenden 3D Dokuments
Randbedingung:
- mindestens eine Ansicht muss vorhanden sein
- mindestens ein DRW und ein 3D Element muessen in der Sitzung vorhanden sein
Vorgehensweise des Skript:
Es wird per Inputbox eine Liste der offenen Zeichnungen angezeigt, wobei dem Zeichnungsnamen eine Nummer vorrangestellt wird. Wählen Sie hier die Nummer der Zeichnung aus / geben diese (und nur diese) im Eingabefeld ein.
Danach wird per Inputbox eine Liste der offenen 3D Elemente angezeigt, wobei dem Namen des 3D eine Nummer vorrangestellt wird. Wählen Sie hier die Nummer des 3D aus (wie bei der Zeichnung).
Alle vorhandenen Links werden gelöscht und der Dokument-Link wird auf das gewählte 3D gesetzt.
Beachten Sie, dass gesperrte Views nicht verändert werden, aber beim Update einen Hinweis erzeugen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP