Wo das script gespeichert wird ist egal, nur nicht an einem Ort der von einem Software Update überschrieben wird. Sonst geht vielleicht das Script dabei verloren.
wichtig sind die beiden Einstellungen am Anfang des Scripts:
$projFile = "C:\Data\Allplan\Allplan 2025\Prj\$projName.prj\Project1.Dat.xml"
$mainFile = "C:\Data\Allplan\Allplan 2025\Prj\Project.Dat.xml"
1. die sorgen dafür, dass die Änderungen vorgenommen werden.
2. Die zeigen, welche Dateien sie vorher sichern sollten.
Wenn Sie das für ein Testprojekt "testkoch" im Archiv Ordner: Probieren wollen:
(wenn dazu fragen sind, bitte die Konfig zeigen)
beispiel analog dem, denn Bei ihnen ist ja vermutlich auf dem 1. Server der Netzmanager Pfad, d.h. den NET Pfad an zeigen lassen im Allmenü und unten eintragen
und beim anderen den Pfad zu ihrem Test Projekt
\\server-02\Allplan\Allplan 2025\Prj\testkoch.prj\Project1.Dat.xml
\\server-01\Allplan\Allplan 2025\net\Project.Dat.xml
Was kann schief gehen:
Die Pfade sind beide falsch eingetragen:
das script kann die dateien nicht lesen und wirft eine Fehlermeldung und nix passiert
alsoo hier kein Risiko
EINER der Pfade ist falsch eingetragen:
das script kann die datei nicht lesen und wirft eine Fehlermeldung
und die Änderung ist entweder nicht in Allplan sichtbar oder nicht dauerhaft (verschwindet nach einem 24h dauerndem Reorg)
.. je nach dem welcher der Pfade falsch ist
Das Projekt ist in Allplan geöffnet:
das script kann die dateien nicht speichern und wirft eine Fehlermeldung und nix passiert
Also auch kein Risiko
Somit: solange keine Fehlermeldung auftritt, alles gut.
und ja:
nach dem verschieben stimmt das ErstzellungsDatum nicht. Aber, mit dem Script können sie das ändern. Und damit stimmt ihre Vermutung, dass sie das jedesmal nach dem Verschieben machen müssten um das Datum zu korrigieren. (ist also auch nur eine notlösung/Workaround-. Aber besser als 24h zu warten und auf die ANpassung im Allplan Programcode, dass beim verschieben, das Datum NICHT geändert wird)
Allplan Webentwicklung
Private messages must be private. No support request via Private message.