Hallo,
vor einiger Zeit hatte ich schon mal ein Ähnliches Problem. Ich muß ca. 200 STP-Dateien in SW einlesen und dann als SLDPRT abspeichern. Damals wurde mir geraten das über den SolidWorks Taskplaner zu machen, was ich bis jetzt auch immer funktioniert hat.
Jetzt ist es aber so, daß die STP Dateien vom Kunden teilweise Parts sind und teilweise als Baugruppe mit nur einem Teil daher kommen. Wenn ich diese über einen Kamm schere und mit dem Taskplaner importieren lasse, erzeugt mir dieser aus jeder STP-Baugruppe (die nur ein Teil enthält) immer 4 Dateien.
Eine .SLDASM mit dem Dateinamen der STP-Datei
eine .SLDPRT als NONE..
eine .SLDASM als IMPORTED..
eine .SLDPRT als IMPORTED.. (die scheinbar leer ist)
Ich bräuchte ein Makro das im Idealfall folgendes tut:
1. Ordner auswählen in dem die STP Dateien liegen
2. erste STP Datei auswählen
3. Dateiname merken
4. STP-Datei laden bzw. importieren
5. erkennen ob es als SLDPRT oder als SLDASM importiert wurde
6. wenn SLDPRT dann mit Dateiname speichern
7. wenn SLDASM dann erste Komponente (fängt immer mit NONE an) mit Dateiname speichern
8. alle Teile und Baugruppen schließen
9. nächste STP Datei auswählen
10. bei 3. weiter bis alle STP erledigt sind.
Da ich schon beim Öffnen der Dateiauswal mit meinen Makro-Kenntnissen bereits am Ende bin, wollte ich fragen wer sowas hin bekommt oder mir die entsprechenden Unterstützung gwähren kann.
Gruß
C.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP