|
CATIA V5 Programmierung : CATIA gezielt starten?????
noir333 am 10.10.2006 um 18:43 Uhr (0)
Hallo Timberwolve,mit catia.systemconfiguration.Release und .Servicepack kann man den Release-Stand auslesen. Aber für das Environment habe ich noch nichts gefunden.... Suche weiter.....Man müsste wissen, wo das environment-directoty steht, dann kann man dort nach Konfigurationsdateien suchen.....------------------Bernd
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA gezielt starten?????
noir333 am 10.10.2006 um 18:23 Uhr (0)
Hallo Timberwolve,ich habe das gleiche Problem. An die Benennung des Fensters kommt man mit CATIA.Caption (Lesen und Schreiben), das ist nicht das Problem.Ich möchte aus einer vorhandenen Catia-Applikation auslesen mit welchem Release und welchem Environment gestartet wurde, damit ich die Applikation schließen und neu öffnen kann.Dabei ist das Environment nicht dasselbe wie die Catsettings!!Jeder Automobilhersteller hat z.B. sein eigenes Environment, wo bestimmte Tools usw. abgelegt sind.Ein typischer Aufr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA gezielt starten?????
Lusilnie am 10.10.2006 um 23:59 Uhr (0)
Hallo allerseits, Zitat:Original erstellt von noir333:... kleine Ergänzungmit CATIA.SystemService.Environ("CATReferenceSettingPath") kommt man an das ENV-directory....- kleine Anmerkung: Die Variable "CATReferenceSettingPath" gibt das Verzeichnis für die administrativen (globalen) CATSettings wieder, nicht zwangsläufig den Pfad, der hinter "-direnv" steht!@alle:Weiß einer, ob man den Inhalt von "-env" und "-direnv" nach dem Start von CATIA überhaupt noch bestimmen kann?mfg,Lusilnie------------------Alle Au ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA gezielt starten?????
noir333 am 10.10.2006 um 20:34 Uhr (0)
... kleine Ergänzungmit CATIA.SystemService.Environ("CATReferenceSettingPath") kommt man an das ENV-directory....------------------Bernd
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA gezielt starten?????
Timberwolve am 11.10.2006 um 11:27 Uhr (0)
Hallo nochmal, irgendwie hat sich das problem glaub ich etwas in den Sand verlaufen ;-)Also ich hab jetzt kein Problem mehr mit starten der verschiedenen Environments und Releases. Das einzige Problem das ich noch habe ist. CATIA wird über einen Shell Befehl gestartet, nur habe ich nun kein CATIA-Objekt. Ich komme also nicht an die Caption heran. Habs versucht über GetObject, das geht nur mit einer Do-While Schleife. mit der ich abwarte bis CATIA wirklich gestartet ist. Funktioniert auch soweit, Problem: S ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA gezielt starten?????
mathias.bergundthal am 11.10.2006 um 08:39 Uhr (0)
hallo alle,ich habe da einen kleinen film von unserem start catia tool gemacht.wir managen in dem tool folgende sachen:- schnittstelle(n) starten (plm, ext catia module, etc...)- lizenz aktivierungen- catsettings (mit dem catenv natürlich)- und sonst noch administrative sachenfilm ist mit dvix codiert falls er nicht gehtgrüsse, mathias------------------In diesem Zeitalter der Massenkomunikation sind Verrücktheiten ansteckend.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA per Skript schließen
mattu82 am 11.10.2006 um 08:46 Uhr (0)
Hallo,ich bin auf der Suche nach einem Weg, CATIA nach dem Abschluss eines Scripts komplett zu schließen.Ich dachte immer, das ginge perSet session = CATIA.ActiveSessionSession.closeaber das geht scheinbar nicht.Hab im Forum auch nur Beiträge gefunden, ein Dokument zu schließen, ich muss aber das gesamte CATIA wirklich beenden.Kennt da jemand einen Weg?mfgmattu------------------A fool with a tool is still a fool
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA per Skript schließen
mkna am 11.10.2006 um 08:49 Uhr (0)
Hallo mattu82Hiermit müßte es funktionierenCATIA.Application.QuitMartin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA per Skript schließen
MCrupt am 11.10.2006 um 08:57 Uhr (0)
Hallo mattu82..Das ist wunderbar,daß du es ansprichst..brauche es später auch. Allerdings hab ich ein anderes Problem, welches Du auch vor nicht allzu langer Zeit hattest. Und zwar geht es um Generierung eines Parts aus einem Produkt. Habe bislang diese Zeilen:Language="VBSCRIPT"Sub CATMain()CATIA.SystemService.ExecuteBackgroundProcessus ( "D:...CATIABefehl.exe CATPart aus Produkt generieren" )Dim CATProtDoc As ProductDocumentDim CATProt As ProductDim wshshellSet CATProtDoc = CATIA.ActiveDocumentSet CATPro ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA per Skript schließen
mattu82 am 11.10.2006 um 09:23 Uhr (0)
Hallo mkna,funktioniert genau wie es soll.Danke------------------A fool with a tool is still a fool
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA per Skript schließen
mattu82 am 11.10.2006 um 09:25 Uhr (0)
Hallo MCrupt,sorry aber da kann ich dir leider auch nicht weiterhelfen, genau an der Stelle bin ich auch gescheitert.Ich hatte es nachher über VBS mit SendKeys gelöst, aber das ist keine gangbare Lösung, da ich es über Zeiten steuern musste und so. Ich hab also selber auch noch keine Lösung für das Problem.------------------A fool with a tool is still a fool
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA per Skript schließen
MCrupt am 11.10.2006 um 09:27 Uhr (0)
Danke für die Antwort mattu82. ich werde es weiter versuchen!!!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro soll OK-Taste ausführen
MCrupt am 11.10.2006 um 11:37 Uhr (0)
Hallo Augustiner..und zwar handelt es sich um die Funktion "CATPart aus Produkt generieren"Habe das Makro mittlerweile soweit erstellt :Language="VBSCRIPT"Sub CATMain()CATIA.SystemService.ExecuteBackgroundProcessus ( "D:MakroCATIABefehl.exe CATPart aus Produkt generieren" )Dim CATProtDoc As ProductDocumentDim CATProt As ProductDim wshshellSet CATProtDoc = CATIA.ActiveDocumentSet CATProt = CATProtDoc.ProductCATIA.ActiveDocument.Selection.ClearCATIA.ActiveDocument.Selection.Add CATProtEnd SubEr öffnet das Fe ...
|
In das Form CATIA V5 Programmierung wechseln |