Es gibt mal wieder eine versteckte Action welche sehr nützlich ist.
Mit der Action XprjActionUpgradeProjects können Projekt aus älteren Versionen in die aktuelle Version gehoben werden.
Folgende Parameter stehen zur Verfügung:
- Project: Vollständiger Projektname (*.elk)
- Folder: Ordner und Unterordner werden auf Projektdateien durchsucht
- Archive: 0=Archive werden nicht berücksichtigt / 1=ZW1-Projekte werden auch aktualisiert
Beispielaufruf:
CommandLineInterpreter oCli = new CommandLineInterpreter();
ActionCallingContext acc = new ActionCallingContext();
acc.AddParameter("Folder", @"C:\Test");
acc.AddParameter("Archive", "1"); // Archive included
oCli.Execute("XprjActionUpgradeProjects", acc);
Hallo Johann
Danke für deine Skript.
Kann es sein das mit AddParameter hier nur ein Parameter aktzeptiert wird? Also in dem Fall Archiv?
Wäre mir Suspekt. Da keine Fehlermeldungen von Eplan kommen wenn man mehrere mitgibt. Aber es hat irgenwie auch nicht Funktioniert.
(Ich bin wohl ganz neben mir heute).
Hallo Pepe,
AddParameter()
kannst Du mehrmals angeben. Ist der Name des Parameters aber der gleiche, wird der Wert überschrieben.