gibt es die Moeglichkeit, die Namen von sekundaeren Sektionen zu "konstruieren"? Z.B.
Code: Alles auswählen
...
DefVar $MyCommand
Set $MyCommand = "WinBatch_MyBatchLabel"
$MyCommand
[WinBatch_MyBatchLabel]
.....
Gruss
frank
Code: Alles auswählen
...
DefVar $MyCommand
Set $MyCommand = "WinBatch_MyBatchLabel"
$MyCommand
[WinBatch_MyBatchLabel]
.....
Code: Alles auswählen
DefVar $MyCommand
Set $MyCommand = "%ScritpPath%\setup.exe /S"
WinBatch_MyBatchLabel
[WinBatch_MyBatchLabel]
$MyCommand
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
Guter Vorschlag, Danke, der aber in meinem Fall leider nicht funktioniert, da die diversen WinBatch-Sektionen verschiedene Inhalte haben (z.T. werden mehrere Updater in einer Sektion aufgerufen etc.). Im konkreten Fall geht es um eine Kaskade von Updates welche einer nach dem anderen appliziert werden muessen (Adobe Acrobat Professional 8.0.0 -> 8.2.0). Im Idealfall also etwa:d.oertel hat geschrieben:Code: Alles auswählen
DefVar $MyCommand Set $MyCommand = "%ScritpPath%\setup.exe /S" WinBatch_MyBatchLabel [WinBatch_MyBatchLabel] $MyCommand
Code: Alles auswählen
for $Version in $Versionsliste do "WinBatch_Update-"+$Version
Code: Alles auswählen
for $Version in $Versionsliste do sub "WinBatch_Update-"+$Version+".ins"