Grüß euch!
Ich hätte eine Frage an die Scripting Profis:
Ich hab mir ein Skript gebastelt, mit welchem ich ein Eplan Projekt auslagern (also Datensicherung mit Option Auslagern) und nach Bearbeitung wieder einlagern kann.
Wenn ich den Ablauf händisch mache funktioniert das. Also wenn ich das Projekt auslagere, dieses bearbeite, sichere und dann im Ursprungspfad wiederherstelle, fragt mich Eplan, ob ich das ausgelagerte Projekt wieder einlagern möchte (Vorausgesetzt, das Projekt hat den gleichen Namen).
In meinem Skript funktioniert das Auslagern perfekt, jedoch beim Einlagern hakt es. Das Projekt, das ja im Ursprungsverzeichnis als .els-Datei gespeichert bleibt, wird beim Einlagern nicht überschrieben. Ausgeführt wird das einlagern natürlich mit "restore":
//Archiviertes Projekt auf Z:\.... wiederherstellen
if (!progress.Canceled())
{
progress.BeginPart(3, "Projekt wird wiederhergestellt...");
ActionCallingContext ProResInt = new ActionCallingContext();
ProResInt.AddParameter("ARCHIVENAME", ResProArc);
ProResInt.AddParameter("PROJECTNAME", ResProNam);
ProResInt.AddParameter("TYPE", "PROJECT");
ProResInt.AddParameter("UNPACKPROJECT", "0");
ProResInt.AddParameter("MODE", "1");
new CommandLineInterpreter().Execute("restore", ProResInt);
}
Lösche ich die .els-Datei und die .edb-Datei, funktioniert das einwandfrei.
Kennt jemand die Problematik bzw. hat jemand einen Lösungsansatz für mich?
Danke im Voraus,
------------------
lG Falki
Bei ePLAN ist vieles "Einstellungssache" !!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP