Anbei wieder ein Beispielscript zum MultilanguageTool von EPLAN.
So kann man per Script die Sprachen setzen und auch umschalten.
MultilanguageToolExamples_Set (1307 Downloads )
using Eplan.EplApi.ApplicationFramework;
using Eplan.EplApi.Scripting;
public class MultilanguageToolExamples_Set
{
[Start]
public void MultilanguageToolExamples_Set_Void()
{
CommandLineInterpreter oCLI = new CommandLineInterpreter();
ActionCallingContext acc = new ActionCallingContext();
oCLI.Execute("XTrSettingsDlgAction"); // Settings DEFAULT
#region SetProjectLanguages
acc.AddParameter("LANGUAGELIST", "de_DE;en_EN;zh_CN;");
oCLI.Execute("SetProjectLanguages", acc);
oCLI.Execute("XTrSettingsDlgAction");
#endregion
#region ChangeLanguage
acc.AddParameter("varLANGUAGE","en_EN");
acc.AddParameter("dispLANGUAGE", "en_EN;zh_CN;");
oCLI.Execute("ChangeLanguage", acc);
oCLI.Execute("XTrSettingsDlgAction");
#endregion
}
}
Hallo Jonny,
dein Code funktioniert so bei ChangeLanguage nicht 100% korrekt,
es werden zwar die Einstellungen richtig gesetzt jedoch werden die Sprachen nicht im GED korrekt angezeigt.
Abhilfe schafft hier abschließendes Semikolon.
zB.:
grüße
FrankS
Super, Danke.
Gilt das auch für die Projektsprachen? Eiso auch bei SetProjectLanguages ein abschließendes Semikolon?
Gruß
Johann
Ja, ich würde auch dort noch ein Semikolon ans Ende setzen.
Gruß
FrankS
Alles erledigt :cool:
Danke nochmal!
[…] MultilanguageToolExamples Set […]