|
CATIA V5 Programmierung : OpenOffice und CATIA
tberger am 07.10.2009 um 08:28 Uhr (0)
Evtl. geht auch "%20" anstelle des " ", habe es aber nicht getestet.------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : OpenOffice und CATIA
Bappnaas am 07.10.2009 um 08:57 Uhr (0)
Danke für die schnellen Antworten !Beides bringt aber leider nichts...Weder ...ExecuteBackgroundProcessus("C:Program filesOpenOffice.org 3programscalc.exe")Noch ...ExecuteBackgroundProcessus("C:Program%20filesOpenOffice.org%203programscalc.exe")------------------Wer bin ich? Und wenn ja: wieviele?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : OpenOffice und CATIA
DanielFr. am 07.10.2009 um 09:00 Uhr (0)
Hallo,ich habe zwar kein OpenOffice aber ich würde nicht versuchen es über einen BackgroundProcess zu starten. Damit hast du keine Kontrolle über das Objekt.Leider hat OpenOffice aber keine Libraries um mit VB darauf zuzugreifen außer einer activeX-Komponente zum viewen von Dokumenten. Es gibt aber dennoch zwei Möglichkeiten. Eine wird hier beschrieben:Automating OpenOffice.org. Die andere ist sich eine OLE-Bridge zu bauen. Das ist aber rein programmiertechnisch nicht der einfachste Vorgang.--------------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : OpenOffice und CATIA
Axel.Strasser am 07.10.2009 um 09:13 Uhr (0)
Versuche es mal mit:ExecuteBackgroundProcessus("""C:Program filesOpenOffice.org 3programscalc.exe""")Du setzt den Befehl intern nicht in "Hochkommas"Axel------------------Inoffizielle deutsche CATIA Hilfeseite Netiquette von cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : OpenOffice und CATIA
Bappnaas am 07.10.2009 um 09:22 Uhr (0)
Volltreffer !Mit der Schreibweise ( " [Leerzeichen weglassen, sind drin wegen der besseren Lesbarkeit]funktionierts !Vielen Dank ! Gregor ------------------Wer bin ich? Und wenn ja: wieviele?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie DropDownMenü aktuell halten?
Maetes am 07.10.2009 um 10:40 Uhr (0)
Hallo miteinander!Habe folgende Situation:Ein DropDownMenü zeigt die Liste im Catia geöffneter Dateien an - funktioniert!Das Problem ist allerdings, das Makro läuft permanent.Es werden immer wieder Dateien geöffnet und wieder geschlossen, entsprechend ist die Liste nicht mehr aktuell...Einen extra Aktualisieren-Button will ich mir wenn möglich ersparen.Die Methode im Hintergrund eine Schleife laufen zu lassen gefällt mir nicht wirklich.Jetzt war mein Ansatz folgender:Mit folgendem Event die Selectbox aktua ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennung von Ebenen
tberger am 02.10.2009 um 19:55 Uhr (0)
Inden du in deinem Fall nach erklären der reference2 diese mit z.B. reference2.Name = "EBENE_umbenannt"umbenennst.------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennung von Ebenen
X-O am 02.10.2009 um 19:07 Uhr (0)
Hallo zusammen,bei einem Makro soll eine Offsetebene und darauf eine neue Skizze erzeugt werden.Mein Problem ist, dass bei der Erzeugung der Skizze folgende Zeilen auftauchen:Dim reference2 As HybridShapeSet reference2 = hybridShapes1.Item("Ebene.1")Das Programm bezieht sich also auf Ebene.1Wenn es im Hauptkörper aber schon 5 Ebenen gibt, dann nennt das Makro die vorher neu erzeugte Ebene: Ebene.6Der Bezug geht also verloren.Meine Frage ist jetzt, was man dagegen tun kann.Kann man ein frisch erzeugte Ebene ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennung von Ebenen
CEROG am 02.10.2009 um 19:53 Uhr (0)
Du kannst einer Ebene einen Namen geben. Näheres findest du in der V5Automation.chm im Installationspfad von CATIA.Du kannst auch mehreren Ebenen den gleichen Namen geben. Ansonsten solltest du dir mal ein (allgemeines) Buch über VBA-Progrogrammierung besorgen und den Ziethen.------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5 | Mein CATIA-BlogWie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennung von Ebenen
X-O am 07.10.2009 um 10:16 Uhr (0)
Hallo,ich habe wohl noch ein Verständnissproblem.Folgendes Programm soll mit userselection einen Punkt einlesen und in "Test" unbennen. Mit "Line" und "Pad" klappt es wunderbar,aber nicht mit "Vertex". Kann mir das jemand erklären?Sub CATMain() Dim Was(4) Was(0) = "Line" Was(1) = "Pad" Was(2) = "Vertex" Hier klappt die Namensgebung nicht! Was(3) = "Edge" Hier auch nicht Was(4) = "Bodies" Hier auch nicht MsgBox ("Objekt auswählen") Dim Benauswahl As selection Set Benauswahl = CATIA.ActiveDocument.Select ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Msgbox -> Script funktioniert; Keine Msgbox -> Script funktioniert nicht?!
DanielFr. am 07.10.2009 um 13:34 Uhr (0)
Hallo,mir fällt auch nur die Zeit ein. Ich würde das ganze aber anders anpacken. Und zwar über einen Timer (das ist dann deine Schleife in der du läufst). Such hierzu mal in der Visual Basisc Referenz (Hilfe) nach Timer und klick mal auf den Eintrag "Event Statement Example".Wenn der Timer tickt würde ich die aktuelle Anzahl der Fenster in CATIA abfragen. Wird diese Zahl erhöhlt = es wurde ein neues Dokument zum aktiven CATIA hinzugefügt = du kannst es in deine ComboBox aufnehmen. Das Change-Ereignis sollt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Was passiert beim Cleanen mit CATDUAV5
prittstift69 am 09.10.2009 um 10:01 Uhr (0)
CATUAV5 aus den CATIA Utilitys ist bekannt?Damit könnnen ganze Baugruppen mit allen Parts und Unterbaugruppen bereinigt werden.Bei Einsatz eines EDM/PDM/PLM sind solche automatischen Veränderungen aber etwas gefährlich. Sorgfältiges ein-/auschecken ist angebracht.Beim händischen Bereinigen gehe ich auf dem Desk im Baum immer von rechts nach links vor. Könnte das in einem Makro abgebildet werden oder ist die "Reinigungsrichtung" egal?------------------Wenn sie sich bei einem Gespräch über Innovation, Nachha ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prüfen ob im Part ein Parameter gesperrt ist
tberger am 09.10.2009 um 09:06 Uhr (0)
Ich weiss zwar nicht, wie man den Syntax formuliert, aber Parameter haben einen vordefinierten Wert für "Constant" = false (habe ich im Language Browser gesehen). Ich könnte mir vorstellen, dass bei true ein Lock gemeint ist.Unter den Properties gibt es auch einen Schalter für Constant, der aktiv ist, wenn man einen Parameter gelockt hat.------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus ...
|
In das Form CATIA V5 Programmierung wechseln |