|
CATIA V5 Programmierung : Makros aus Makro heraus ausführen
studmija am 08.12.2010 um 08:34 Uhr (0)
Moin!Hmmm irgendwie kann ich mit diesen Code nicht so wiel anfangen Ich schreibe meine Makros in CATScript!Habe mehrere Makros in einer Macro Library, die nach einander ausgeführt mein "Wunschergebnis" erzielen.Hatte an einen Befehl gedacht bei den man den "Pfad" und "Namen" vom auszuführenden Makro angibt...MfGMicha
|
| In das Form CATIA V5 Programmierung wechseln |
 BOM.zip |
CATIA V5 Programmierung : BOM NACH Drawing VBA
xyon126 am 22.12.2011 um 08:57 Uhr (1)
Hallo Bernd! Ich öffnete die Debug auf der Linie der Fehler zu überprüfen, und das ist die Linie. Wenn ich verstehen, wenn Sie sagen: "Bitte Systeminfo ausfüllen."Ich lud die volle CATProduct Ich lief das Makro aus der Zeichnung, da dies den zusätzlichen Informationen in Excel BOM mir, dass keine Daten.Vielen Dank
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 16.04.2008 um 07:56 Uhr (0)
Hallo K. SIebert,hab mir die Scripte gerade mal angeschaut. Was willst du mit dem Speicherscript überhaupt erreichen? WIllst du das nur die Zeichnung die du gerade offen hast mit einem speziellen Dateinamen gespeichert wird, oder willst du alle gerade aktiven Teile (alle Zeichnungne, alle Parts, alle Produkte) speichern und alles schließen?------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
K.Siebert am 18.04.2008 um 19:13 Uhr (0)
Danke ja es läuft!!!!!!!!!!!!Nun jetzt werde ich noch das mit den Parametern einbinden. Das bekomme ich schon hin !??! das wichtigste ist geschafft nochmals Danke Danke dafür, ich werde mal in den nächsten tagen eine link liste für alle Posten wo ich eventuell nützliche Skripte für den ein oder anderen gefunden habe wie z.B. Exemplarnamen anpassen oder aus vgr Dateien Part erstellenOder...... oder........Na dann danke noch mal und bis die tage
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 17.04.2008 um 18:14 Uhr (0)
Hallo K.Siebert,also ich habs jetzt nochmal überarbeitet. Das Makro sucht jetzt alle in der Zeichnung vorhandenen Detail Sheets nach den Texten ab. Werden sie gefunden, dann werden sie synchonisiert wenn nicht wird die Zeichnung ohne aktualisierung gespeichert und geschlossen. Ich bin jetzt von deinem Beispeil ausgegangen und ich denke jetzt läuft es Test auf R18MFG------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
K.Siebert am 15.04.2008 um 22:28 Uhr (0)
Hallo liebe Leute ich habe jetzt alles soweit das alle beide Skripts eigenständig laufenaber, wenn ich sie Zusammen fügen möchte so das erst der Text angepasst wird und dann die Zeichnung gespeichert wird. Das bekomme ich einfach nicht hin ich habe echt Probleme mit der Syntax und da ich nur User bin dauert es noch bis ich VB Editor instalirt bekomme (leider)könnte mir bitte noch mal jemand halfen ( im Anhang befinden sich die Skripts)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DoEvents in CATVBS
8user8 am 01.12.2010 um 16:57 Uhr (0)
Hallo,dieser DoEvents Befehl ist fürs VBA anscheinend sehr nützlich. Kann man sowas auch in einem VB Script realisieren oder gibt es keine Objekte oder Methoden mit denen man diese Funktion umsetzen kann?Das Problem dahinter:Im VB-Script with Arguments kann man keine Userselektion (SelectElement..) nutzen. Also arbeite ich an einem Workaround, das könnte etwa so aussehen:Dim sel As SelectionSet sel = CATIA.ActiveDocument.Selectionsel.ClearCATIA.Interactive = TrueMsgBox "selektiere was"Do While sel.Count2 = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 17.04.2008 um 10:36 Uhr (0)
ja is ja kein Thema (was tut man nicht alles für die Leute dieses wunderbaren Forums )Ja das muss halt noch ein bisschen anpassen aber ich denke das bekommst du hin. Ich habe beim Programmieren auch mal mit der Methode TRY AND ERROR angefangen. @K.Siebert: Wenn du nicht mehr weiterkommst kannst du mir ja mal so eine Zeichnung zur Verfügungen stellen. Die die ich hatte, da lag das SChriftfeld im Blatt 1 im Hintergrund. Wenn du mir ein Original hier reinstellst kann ichs dir auch schnell anpassenschöne g ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
K.Siebert am 12.04.2008 um 15:03 Uhr (0)
Hallo zoltan.bekesi Vielen Dank für deine Hilfe ich werde mal das was du in dem zweiten Absatz geschrieben hast genauer anschauen, wenn das Skript stabil läuft hier Posten Dieses ist nur ein Auszug aus einem anderem Skript wo ich alle offenen Zeichnungen Speichere leider ist da auch noch der wurm drin da das Skript noch nicht unterscheiden kann zwischen Drawing und Part/Product und meine Ideen dieses zu verwirklichen scheitern immer in einer entlos Schleife Habe damit mann überhaupt mit arbeiten kann eine ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
K.Siebert am 17.04.2008 um 11:59 Uhr (0)
Nun ich habe noch mal einwenig getüftelt und lesen kann ich das Skript nur schreiben na ja jedenfalls hängt meins (meine Anpassung auf dein Skript) sich nicht mehr auf dennoch bleibt es in der Zeichnung auf Blatt2 es stellt sich nicht automatisch wieder auf Blatt 1 in die Arbeitsansicht da bin ich wohl noch zu sehr Anfänger Nun im Anhang befindet sich das Original es ist zwar oben schon ein ähnliches drin aber meine Kollegen wollten dieses so benannt haben. (der Schriftkopf wird nur bei uns im hause verwen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
zoltan.bekesi am 10.04.2008 um 18:01 Uhr (0)
Hallo,ungetestet würde ich dieses noch am Ende der Sub hinstellen.Den richtigen View musst du aber noch drawingview1 zuweisen.Code:dim i as integerdim oText as DrawingTextdim ocText as DrawingTextsSchleife geht durch alle Texte eines Views durchMusst nur rausfinden, welche View der BackgroundView istUnd den an drawingView1 zuweisenset ocText = drawingView1.Drawingtextsfor i=1 to ocText.Count set oText = ocText.item(i) falls die Name stimmt, wird der Text überschrieben kannst mehrere solche IF-Blocks haben ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BOM NACH Drawing VBA
xyon126 am 22.12.2011 um 15:28 Uhr (1)
Hallo Bernd! Ich verstehe Ihren Code gut, weil ich diese in einige Makro beantragt haben und mit Ihrer Hilfe ich denke, auch den gleichen Code, aber wie kann ich in dem obigen Code anwenden? Die Funktion ist unklar, wer unabhängig ist und wird am Ende aber wenn ich die Zeile "UserReferenceProperties (" Material ") gesetzt wird, weil meine Absicht ist es, nicht nur add (" Material "), sondern auch, DIN, Breite, Länge, usw. wie Sie gesehen haben in der "EXCEL BOM" Soll ich den gesamten Code f ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
K.Siebert am 16.04.2008 um 22:54 Uhr (0)
Hallo denyo_1JAAAAAAAAAAAAAAAAAAAAAAAAAAA genau das wollte ich Ich kann mich nicht genug dafür bedanken und 10U sind auch zu wenig !!!!!!!!!!Das Skript hast du ja so Programmiert das es auf denn Hintergrund zugreift ist auch richtig !!!Nun bei uns ist es aber so das Schriftfeld ist nicht im Hintergrund sondern auf Blatt 2 in einer View habe es auch schon angepasstLeider bleibt (nach meiner Anpassung) es dann aber auch da hängen wenn das Schriftfeld Angepasst wurde oder synchronisiertNun das muss ich auch z ...
|
| In das Form CATIA V5 Programmierung wechseln |