 CSVerstellen.txt |
Inventor VBA : Bauteilanzahl in asm auslesen
Scorbilein am 26.09.2012 um 17:56 Uhr (0)
Hallo Ralf,danke schon einmal für deine Antwort.Den Quellcode von dir schau ich mir noch an, da dieser sicherlich einfacher zu verstehen ist als meiner und ich denk sicherlich für spätere Zwecke gebrauchen kann.Das Textfile möchte ich Zeilenweise schreiben, genau.Infos pro Exportzeile sind:PositionsnummerStückanzahl der BauteileNorm/ Teilenummer = BauteilnummerLieferantMaterialund dann halt meine 2 iProp mit Unterscheidung ob iam oder ipt und das Andere das den Namen der Baugruppe enthält in dem sich die T ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Export Step
Bluejay am 04.10.2012 um 12:49 Uhr (0)
Guten Tag zusammen,ich bin weiter dabei mich in die VBA-Programmierung einzuarbeiten und habe zu einem kleinen Programm ein par Fragen - Folgender Code Exporttiert mir eine Step Datei in einen bestimmten Ordner mit dem Dateinnamen zusammengesetzt aus Modellnummer und REvesionsnummer. Diese sind leider nur bekannt wenn die Datei schon einmal in unserer Datenbank abgespeichert war. Dateien die nur local gespeichert worden und diesen Eintrag nicht in den Iprops haben, führen zu Fehlermeldung und werden nicht ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : .idw inkl. .ipt kopieren und Referenzen ändern
Enduro am 16.10.2012 um 10:31 Uhr (0)
Hallo Forum, ich möchte per Makro eine Zeichnung und Modell kopieren. Zu dem gleichen Thema habe ich hier im Forum viele alte Beiträge gefunden aber leider keine hilfreiche für mich. Das Problem: Referenz auf .ipt wird nicht mitkopiert(mitgenommen) und muss immer manuell zugewiesen werden. Was ich bisher schon habe ist, ein Code, dass die dazugehörige .idw für ipt aus gleichem Ordner aufmacht, die dann kopiert und auch ipt kopiert. Was ich noch brauche ist, ein Hinweis, wie ich Referenz richtig setzen kann ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Platzhalter zum suchen und aufmachen einer Datei mit bekanntem Anfang
rkauskh am 23.10.2012 um 10:34 Uhr (0)
HiWas genau hast du vor? Willst du in einem vorgegebenen Verzeichnis alle Dateien öffnen, die eine IAM sind und mit "Präfix" beginnen. Welcher "Suffix" enthalten ist spielt dabei keine Rolle.Dann könntest du z.B. mit System.IO.DirectoryInfo.GetFiles eine Liste aller Dateien (hier können Filterkriterien angegeben werden) holen und in einer For Each File in GetFiles Schleife öffnen. GetFiles kann glaub ich sogar rekursiv suchen, wenn es gewünscht ist.------------------MfGRalf
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Platzhalter zum suchen und aufmachen einer Datei mit bekanntem Anfang
Enduro am 23.10.2012 um 08:59 Uhr (0)
Hallo,leider finde ich im Internet außer Basics selten etwas brauchbares. Mein Problem: ich möchte eine Baugruppe öffnen. Name dieser Baugruppe besteht aus Bauteilnummer und einem String, der immer anders ist. z. B. Nummer_BG.iam oder Nummer_neu.iam usw. Ich brauche eine Variable Platzhalter um diesen Datei zu öffnen. So öffne ich eine iam, wenn der Name bekannt ist: (die IDW-Datei dazu ist aktiv)Code: Set oDoc = ThisApplication.ActiveDocument odocname = oDoc.FullFileName Pfad = Left(oDoc.FullFileName ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Platzhalter zum suchen und aufmachen einer Datei mit bekanntem Anfang
rkauskh am 23.10.2012 um 09:46 Uhr (0)
MoinWie soll das mit einem Platzhalter funktionieren? Dein Rechner will explizit den vollständigen und korrekten Namen, sonst passiert da nix.Du kannst nur den Dateinamen inkl. Endung in zwei Strings zerlegen, deinen Suffix bei Bedarf vor jedem Öfnnen-Befehl dazwischen setzen und den String wieder zusammenfügen.------------------MfGRalf
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Platzhalter zum suchen und aufmachen einer Datei mit bekanntem Anfang
Enduro am 23.10.2012 um 10:04 Uhr (0)
Wie meinst du dazwischen setzen? Wie soll ich _BG dazwischensetzen? kann ich nicht nach dem Präfix suchen? Wenn Suffix variabel ist? ----------------------------------Viele GrüßeEndu[Diese Nachricht wurde von Enduro am 23. Okt. 2012 editiert.]
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Platzhalter zum suchen und aufmachen einer Datei mit bekanntem Anfang
Enduro am 23.10.2012 um 11:22 Uhr (0)
Hi, ich bin immer noch am idw, ipt kopieren Makro schreiben. Hinzu kommt jetzt auch die iam-Datei. Dabei will ich jetzt im vorgegebenen Verzeichnis schauen, ob die Zeichnung auch eine BG referenziert und die auch mitkopieren und Referenz dementsprechend aktualisieren. Es sind aber nicht mehrere Baugruppen sondern in der Regel nur eine Baugruppe die mitkopiert werden muss, weil sie nur noch ein Paar Schrauben enthält. ----------------------------------Viele GrüßeEndu[Diese Nachricht wurde von Enduro am 2 ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Platzhalter zum suchen und aufmachen einer Datei mit bekanntem Anfang
rkauskh am 23.10.2012 um 12:22 Uhr (0)
HiDann nimm doch die ReferencedDocuments der Zeichnung. Da steht auch die BG drin (samt Pfad). In den AllReferencedDocuments der BG müßte eine komplette Liste (bin mir mit abgeleiteten Komponenten nicht sicher) der verbauten Bauteile und Unterbaugruppen stehen, die allesamt mitkopiert werden müßten. Bedenke aber, das du dann Duplikate deiner Bauteile erzeugst. Ob das gewollt ist, mußt du entscheiden.------------------MfGRalf
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Platzhalter zum suchen und aufmachen einer Datei mit bekanntem Anfang
Enduro am 23.10.2012 um 12:30 Uhr (0)
in diese Richtung habe ich grad auch gedacht.. aber wie soll ich in der Zeichnung suchen, welcher Ansicht mit ner BG verknüpft ist? Gibt es da was bestimmtes , das ich bei AllReferencedDocuments angeben muss?----------------------------------Viele GrüßeEndu
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Platzhalter zum suchen und aufmachen einer Datei mit bekanntem Anfang
rkauskh am 23.10.2012 um 13:13 Uhr (0)
HiKleiner Irrtum von mir, AllReferencedDocuments in der IDW liefert schon eine Liste aller Dateien. Das was du vermutlich suchst, findest du unter ReferencedFiles. Dort dürfte, wenn außer der Erstansicht der BG keine weiteren Erstansichten von anderen BGs oder Bauteilen vorhanden sind, nur deine Baugruppe drin stehen. Sollte die Zeichnung z.B. eine Erstansicht einer BG und eine Erstansicht eines Bauteiles enthalten und beide Komponenten sollen kopiert und umreferenziert werden, kannst du nur durch alle Zei ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Alle Verzeichnisse durchlaufen, Zeichnungen öffnen/schließen
Enduro am 29.10.2012 um 15:11 Uhr (0)
Hallo Ich brauche wieder Eure Hilfe! Code unten funkt aber nach kurzer Zeit stürzt der Inventor ganz ab. Weiß wer was hier los ist? Ich habe auch schon versucht Error Handling einzubauen und viel rumprobiert, es hilft alles nicht. Aufgabe fürs Makro: es soll alle Zeichnungen öffnen, ein anderes Makro laufen lassen, nämlich, den BlockDefinition auf aktuelle Vorlage aktualisieren und schließen. und so alle Zeichnungen unter allen Kunden. Kein Fehlermeldung, es läuft kurz und dann stürzt Inventor ab und sch ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Alle Verzeichnisse durchlaufen, Zeichnungen öffnen/schließen
rkauskh am 29.10.2012 um 17:03 Uhr (0)
Hallomw = meines WissensDer Aufgabenplaner findet sich im Startmenü unter Autodesk/Autodesk Inventor 2012/Extras/Aufgabenplanung.Wenn Inventor so sang- und klanglos abschmiert ist es schwierig überhaupt die Ursache zu finden. Es könnte auch eine Variable sein, die leer ist und es nicht sein sollte oder oder oder. Wie lange läuft das Makro denn in etwa? Kommt der Absturz immer nach etwa der gleichen Zeit oder Anzahl Dateien? Du versuchst eine Blockdefinition auszutauschen. Sicher das die auch in jeder Datei ...
|
| In das Form Inventor VBA wechseln |