Hallo, vielleicht kann mir hier jemand weiterhelfen.
Schon seit Jahren verwende ich ein Skript, dass ein Seitenmakro automatisch in ein geöffnetes Projekt einfügt.
Schon seit geraumer Zeit, ich denke es war seit dem Umstieg von V2.7 auf V2.9, fällt mir auf, dass dieser Prozess unheimlich lange dauert.
Ich habe das lange ignoriert und mir einfach gedacht, dass in der Version, hier im Hintergrund bei den Makros mehr passiert.
Da ich aber an dem Skript gerade ein paar Änderungen vornehme, habe ich mir das mal angesehen.
Die interessanten Zeilen im Skript lauten:
//++++Makros einfügen++++
ActionCallingContext oAcc = new ActionCallingContext();
CommandLineInterpreter oCLI = new CommandLineInterpreter();
oAcc.AddParameter("filename", strOutputMakro);
oCLI.Execute("XMInsertPageMacro", oAcc);
Ich habe das aktuell getestet, wenn ich das Skript ausführe, das sonst nichts macht, dauert der Durchlauf 13 Minuten!
Zum Vergleich habe ich dann aus dem Projekt all diese Seiten gelöscht und einfach per Hand, das Seitenmakro hereingezogen,
so dauert das Einfügen 30 Sekunden, was mir durchaus normal erscheint. (Das Makro umfasst ca. 90 Seiten)
Hat hier jemand einen Tipp, woran es liegen kann, dass dieser Prozess über das Skript so lange dauert?
Hat sich hier bei den Versionen mal etwas verändert?
Danke für euren Input.
Mfg
Fency
------------------
Eplan 5.70 Prof.
Eplan P8 2.7 HF9
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP