Für den Neuaufbau gibt es zwei Möglichkeiten:
retval = ModelDoc2.EditRebuild3 ( )
Output:
(VARIANT_BOOL) retval
TRUE if the rebuild is successful, FALSE if not
Dies entspricht dem Ampeldurchlauf, nur geänderte Features werden aktualisiert. Oder
retval = ModelDoc2.ForceRebuild3 ( topOnly )
Input:
(VARIANT_BOOL) topOnly
TRUE rebuilds the top-level assembly only; FALSE rebuilds the top-level assembly and all subassemblies
Output:
(VARIANT_BOOL) retval
TRUE if the rebuild is successful, FALSE if not
Das entspricht Ctrl-Q, dabei werden alle Features aktualisiert.
Das mit den Farben ist leider so, das hat mich auch schon öfter genervt. Man kann natürlich auf gut Glück darin herumklicken, ich hab mir stattdessen neulich so beholfen:
1. Die gewünschte Farbe in SolidWorks auf ein Teil gesetzt und die RGB-Werte notiert
2. Mit Hilfe von Excel den RGB-Wert berechnet (RGB = R + 256xG + 256x256xB) und in eine hexadezimale Zahl umgewandelt. Der Befehl dazu lautet dezinhex.
3. Den Hex-Wert in das Eigenschaftfeld der Form eingetragen, dabei das "H" davor und das "&" dahinter nicht vergessen.
Das ist natürlich sehr umständlich, aber ich hab meine Wunschfarben damit gekriegt.
Piet
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP