|
CATIA V5 Programmierung : CATIA Umgebungssprache per Makro
Filippo am 05.07.2004 um 08:12 Uhr (1)
Hallo,wer weisst wie man die Umgebungssprache per Makro abfragen kann?z.B.: Deutsch, Englisch ...Gibt es eine Variable dazu?CiaoFilippo
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Umgebungssprache per Makro
MaxZ am 24.06.2005 um 14:34 Uhr (1)
Gleiches Problem bei mir:Lösung garnicht so schwer:Sub catmain() Dim e(255) Dim Splitenv For i = 1 To 255 e(i) = Environ(i) Splitenv = Split(e(i), "=") If e(i) "" Then sign = Splitenv(0) If sign = "V5_LANG" Then msgbox splitenv(1) If Splitenv(1) = "en" Then Langu = "Englisch" ElseIf Splitenv(1) = "de" Then ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Umgebungssprache per Makro
Filippo am 24.06.2005 um 15:19 Uhr (1)
Hallo Max,vielen Dank für die Hilfe, leider ist die variable "V5_Lang" bei uns nicht vorhanden, wird aber auch nicht von CATIA gesetzt.Wenn es bei dir gesetzt wird dann muss es jemand anderen gesetzt haben(Administrator?).So viel ich weiss wird diese Sprachvariable von CATIA in einen CATSetting gesetzt.CiaoFilippo
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Umgebungssprache per Makro
MaxZ am 24.06.2005 um 15:36 Uhr (1)
Sonst fällt mir leider auch nix ein.In den cryptischen CATSetting-files kommt das Wort "Language" auchnur recht sporadisch vor.Nixdestotrotz:Schönes Wochenende!CiaoMax
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Umgebungssprache per Makro
BetterOfTwoEvils am 22.09.2005 um 15:31 Uhr (1)
Hallo,weiß ja net ob ihr mittlerweile was gefunden habt um die Umgebungssprache abzurufen. Ich hab mir jetzt auch den ganzen Tag den Kopf darüber zerbrochen. Mir ist nur eines eingefallen, und zwar die Sprache anhand vorhandener Objektnamen zu erkennen. Das funzt aber nur innerhalb einer Workbench, in der die Objekte ihre Namen mit unterschiedlichen Spracheinstellungen ändern. Leider habe ich kein globales Objekt gefunden, bei dem das der Fall wäre.Also für alle die wie ich im PartDesign arbeiten ist das z ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Umgebungssprache per Makro
rfriedrich am 27.09.2005 um 08:33 Uhr (1)
Hallo,diese Vorgehensweise kenne ich auch. Man sollte einfach per Makro ein neues leeres CATPart erstellen, dort dann schauen ob es einen "PartBody" oder einen "Hauptkörper" gibt und anschließend das CATPart mit dem Makro wieder schliessen. Das ist bisher die beste Methode, die ich kenne.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Umgebungssprache per Makro
INLU am 08.10.2008 um 07:53 Uhr (1)
Hallo Zusammen,ich weiß, das der Thread schon älter ist, aber ich hatte Gestern das selbe Problem. Ich habe es jetzt über die Statusbar gelöst.Bei der Englischen Umgebung steht in der Statusbar entweder ein "selected" , "preselected" oder ein "command" . Dann habe ich mit Instr festgestellt, ob die Wörter in der Statusbar vorhanden.Code:......statbar = Catia.ActiveDocument.Application.Statusbarstatbartmp = Instr (statbar, "selected")If statbartmp 0 then sprache = englisch u.s.w.Oder gibt es eine ein ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Umgebungssprache per Makro
Filippo am 07.07.2004 um 12:28 Uhr (1)
Hallo,es ist so das ich ein Makro erstellt habe das in einer Deutsch und Englischen Umgebungssprache laufen soll.Da ja die Variablen in CATIA bei unterschiedlicher Sprache auch unterschiedlich sind, währ ja sinnvoll, vorher die eingestellte Sprache zu wissen.Danke in vorausCiaoFilippo
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Umgebungssprache per Makro
noir333 am 23.02.2007 um 00:07 Uhr (1)
Hallo rfriedrich,ein neues Teil ist nicht unbedingt erforderlich, solange schon ein Part geöffnet ist. Hier ein Vorschlag: Dim Bodies1 As Bodies Dim Body1 As Body Dim Bname, catlanguage As String Bodies1 = MyPart.Bodies Body1 = Bodies1.Add Bname = Body1.Name If Bname.Contains("Body") Then catlanguage = "en" ElseIf Bname.Contains("Körper") Then catlanguage = "de" Else MsgBox("Sprachumgebung muss Deutsch oder Englisch sein! Only German or English environment allowed! ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Solid ohne Link autom. zentrieren
moppesle am 29.09.2016 um 07:57 Uhr (1)
Servus Bernd,hast du das mit dem Befehlswiederholung schon einmal hinbekommen?Bei mir funzt das nicht.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Solid ohne Link autom. zentrieren
moppesle am 29.09.2016 um 10:15 Uhr (1)
Hi Bernd,Im "Warning"- Dialogfenster funzt es leider nicht.Auch über die Tastenkombination nicht. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Umgebungssprache per Makro
tomtom1972 am 09.10.2008 um 06:21 Uhr (1)
Hallo apollo11,mit deinem Code bekommst du die Spracheinstellung für die Online-Doku zurück, und nicht die User Interface Language.Das sind zwei paar Schuhe.Gruß TomTom------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wunschliste für Makros und Powercopies
Jens Hansen am 09.10.2008 um 11:30 Uhr (0)
Hallo zusammen,ich möchte an dieser Stelle ein herzliches "Danke schön" für die vielen Anregungen und Wünsche loswerden. Das Buch ist endlich fertig und ich konnte viele Wünsche umsetzen, so dass die fertigen Makros direkt eingesetzt werden können.Danke nochmals SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |