| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| |
 | 2 Millionen Marke geknackt: Nächster Meilenstein im Eplan Data Portal erreicht, eine Pressemitteilung
|
Autor
|
Thema: Übersetzungs- Sprachen per Script hinzufügen (2005 mal gelesen)
|
soehne Mitglied Mechatroniker

 Beiträge: 16 Registriert: 04.04.2007
|
erstellt am: 28. Feb. 2014 13:01 <-- editieren / zitieren --> Unities abgeben:         
Hallo gibt es bei Eplan P8 2.3 eine Action mit der man die Übersetzungssprache hinzufügen kann. ich möchte über ein Skript die Sprachen auswählen in die das Projekt übersetzt werden soll die Sprachumschaltung ist mir bekannt. Gruß Soehne [Diese Nachricht wurde von soehne am 28. Feb. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
    
 Beiträge: 1896 Registriert: 23.04.2003 EPLAN Electric P8 2024 Prof.
|
erstellt am: 04. Mrz. 2014 07:22 <-- editieren / zitieren --> Unities abgeben:          Nur für soehne
Hallo, es sollte mit "XAfActionSettingProject" gehen. Du mußt mal die Einstellung exportieren und dir aus der XML-Datei den Einstellungspfad rausholen. Ausprobiert habe ich das jetzt aber nicht. ------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
soehne Mitglied Mechatroniker

 Beiträge: 16 Registriert: 04.04.2007
|
erstellt am: 05. Mrz. 2014 07:39 <-- editieren / zitieren --> Unities abgeben:         
Hallo ich habe es versucht, aber da geht noch nix, hier mal mein code Code:
public class MultilanguageToolExamples_Set { [Start] public void Multilanguage() { string strProjektPfadName = PathMap.SubstitutePath("$(P)"); //komplette Projektpfad mit name CommandLineInterpreter oCLI = new CommandLineInterpreter(); ActionCallingContext acc = new ActionCallingContext(); acc.AddParameter("PROJECTNAME", strProjektPfadName); acc.AddParameter("TRANSLATE_LANGUAGES", "de_DE;en_EN;zh_CN;"); oCLI.Execute("XAfActionSettingProject", acc); return; } }
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
    
 Beiträge: 1896 Registriert: 23.04.2003 EPLAN Electric P8 2024 Prof.
|
erstellt am: 05. Mrz. 2014 09:45 <-- editieren / zitieren --> Unities abgeben:          Nur für soehne
OK, so geht das nicht, hier ein Beispiel wie es korrekt ist. Code:
public class Script { [Start] public void XAfActionSettingProject_Start() { CommandLineInterpreter oCLI = new CommandLineInterpreter(); ActionCallingContext oACC = new ActionCallingContext(); oACC.AddParameter("set", "TRANSLATEGUI.TRANSLATE_LANGUAGES"); oACC.AddParameter("value", "de_DE;en_EN;zh_CN;"); oCLI.Execute("XAfActionSettingProject", oACC); return; } }
Edit: Habe gerade festgestellt das zwar die Einstellungen übernommen werden, aber nicht aktiv sind? Vieleicht hat jemand anders die komplette Lösung. ------------------ grüße FrankS [Diese Nachricht wurde von F.S. am 05. Mrz. 2014 editiert.] [Diese Nachricht wurde von F.S. am 05. Mrz. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| Fachplaner für Elektrotechnik (m/w/d) | Wir sind eine international tätige Unternehmensgruppe der Automatisierungstechnik und beschäftigen über 1.000 Mitarbeiter und Mitarbeiterinnen an diversen Standorten. Entwickelt werden speziell auf den jeweiligen Kundenwunsch zugeschnittene Lösungskonzepte für Unternehmen aus den verschiedensten Branchen - vom Mittelstand bis zur Großindustrie. Zur Verstärkung unseres Teams suchen wir am ... | Anzeige ansehen | Feste Anstellung |
|
soehne Mitglied Mechatroniker

 Beiträge: 16 Registriert: 04.04.2007
|
erstellt am: 05. Mrz. 2014 10:14 <-- editieren / zitieren --> Unities abgeben:         
|