Hallo zusammen,
Ich starte neu in den Dispatch-Skripten.
In meiner Dateidatenkarte habe ich eine PROJECT-Variable.
Wenn eine Datei erstellt wird, wird der Wert dieser Variable von der PROJECT-Variable der Datenkarte des übergeordneten Ordners übernommen.
Das Problem ist, dass Projektmanager und Vermarkter gerne den Namen des in Entwicklung befindlichen Projekts ändern...
Deshalb möchte ich ein Skript schreiben, das es mir erlaubt, den Wert einer Datei-Datenkarten-Variable zu ändern.
Bisher habe ich:
Für alle Dokumente BEGINN des Blocks
Hol die Datei %PathToSelectedFile%%NameOfSelectedFile%
Entpacke die Datei %PathToSelectedFile%%NameOfSelectedFile%
Bearbeitungsbereich NEW_PROJECT_NAME
Setze Map-Variablen Variablen...
(.) Ausgewählte Datei oder Ordner
Zielkartenvariable = (X) PROJEKT
Variable Dispatch soll als Variablenwert verwendet werden = PROJECT_NAME
Archiviere die %PathToSelectedFile%%NameOfSelectedFile%-Datei
Nachricht OK Umbenennung OK
Ende für alle Dokumente ENDE des Blocks
Bei der Definition von Dispatch-Variablen:
PROJECT_NAME // Typ: Statische Zeichenkette // Wert: %NEW_PROJECT_NAME%
Für mich wirkt es sauber, außer dass es ab dem ersten Schritt hängen bleibt. Ich kann die Zieldatei nicht holen oder extrahieren.
Ich erhalte eine Fehlermeldung: Fehler beim Abrufen der Datei. Der Prozess wurde erfolgreich ausgeführt, aber es gab ' false zurück.
Hat jemand eine Idee?
Danke,
Jerome
Konfiguration: SolidWorks 2023 SP3 / PDM 2023