Hi,
ich beschäftige mich nebenbei ein wenig mit iLogic und versuch mir dadurch mein Leben zu vereinfachen. Zur Zeit habe ich z.B. in Zeichnungen eine Regel, welche ich manuell ausführe und somit DWF, step und PDF von Zeichnungen durch einen Klick generiere. Nun wäre es ja noch geiler, wenn ich diese Regel in einer Baugruppe ausführen kann und er mir dann von der Zeichnung jedes platzierten Bauteils eine DWF, step und PDF erstellt. Dann wäre ich mit einem Klick fertig und würde nichts mehr vergessen.
Hat jemand eine Idee, ob und wie das geht?
Ein paar Dinge fallen mir dazu ein:
- Die Regel muss unterscheiden, ob es ein konstruiertes Bauteil ist oder ein Normteil bzw. Zukaufteil
- Die Regel muss wohl jede Zeichnung öffnen, die Dateien erstellen und wieder schließen, oder?
Hier auch mal der Code, wie ich das bisher in Zeichnungen handhabe:
Zitat:
'Dateiname des Douments (ohne Pfad) ermitteln:
Zeichnungsname = ThisDoc.FileName(False)'Checken ob, die Datei schon gespeichert wurde:
If Zeichnungsname = "" Then
MessageBox.Show("Datei muss gespeichert werden, bevor sie publiziert werden kann.", "Datei noch nicht gespeichert", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1)
Else
'Dieses Dokument speichern unter:
ThisDoc.Document.SaveAs("I:\" & Zeichnungsname & ".dwf" , True)
End If
'speichert das dazugehörige Bauteil als step:
ThisDrawing.ModelDocument.SaveAs("I:\" & Zeichnungsname & ".stp" , True)
'Dieses Dokument als PDF speichern:
ThisDoc.Document.SaveAs("I:\" & Zeichnungsname & ".pdf" , True)
Ich danke schon Mal für die Hilfe
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP