ich möchte mir mehrere DefVar zusammensetzen. Alles sind einfache Strings
Code: Alles auswählen
set $INSTALL_TO$="$PATH$\R$INITREL$SP$INITSP$_$CUSTOMER$"
Die Variablen werden bei mir von Opsi jedoch nicht aufgelöst.
Code: Alles auswählen
set $INSTALL_TO$="$PATH$\R$INITREL$SP$INITSP$_$CUSTOMER$"
Code: Alles auswählen
set $INSTALL_TO$ = $PATH$ + "\R" + $INITREL$ + "SP" + $INITSP$ + "_" + $CUSTOMER$
Als Hintergrund-Info wie der winst an der Stelle arbeitet: Das Verhalten ist aktuell so: Die sekundären Sektionen werden vor dem Ausführen idR als eigene Datei gespeichert, in welcher die Platzhalter dann entsprechend durch den für den Moment gültigen Wert erstetzt werden.larsg hat geschrieben:Unter [Actions], [ProfileActions] und [Sub...] müssen Variablen (nur die selbst definierten, gemäß Standard mit $-Zeichen gekennzeichnet) mit anderen Strings mit einem + verkettet werden.
Unter allen anderen Sektionen funktioniert das wiederum nicht, hier werden die Variablen nur ganz normal als Platzhalter benutzt und zur Laufzeit ersetzt.
Der Grund warum das nicht überall geht erschließt sich mir auch nicht.
Code: Alles auswählen
import OPSI