Zählschleifen im Winst-Script ?
-
- Beiträge: 110
- Registriert: 13 Mai 2009, 14:51
Zählschleifen im Winst-Script ?
gibt es eine Möglichkeit Zählschleifen in ein Winst-Script einzubauen?
Hab die SuFu und Google bemüht, bin aber nicht fündig geworden.
Beste Grüße
Markus.
Re: Zählschleifen im Winst-Script ?
nur als Hack da der winst keine Variablen für Zahlen kennt.
z.B. etwas 10 mal ausführen:
Eine Stringliste mit 10 einträgen erzeugen und über diese interieren.
for %s% in <list> do <one statement | sub section>
gruss
doertel
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
-
- Beiträge: 110
- Registriert: 13 Mai 2009, 14:51
Re: Zählschleifen im Winst-Script ?
danke für den Tipp.
Aber wie funktioniert es mit einem mehrzeiligen Ausdruck. Ich dachte da eher an sowas wie
Code: Alles auswählen
for %s% in $JAVA16VER$ do
;JavaVM 1.6.0_20
set $DisplayName$ = GetRegistryStringValue ("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F832160%s%FF}] DisplayName")
if not ($DisplayName$ = "")
Message "Found "+$DisplayName$+" => uninstalling first"
set $UninstallCommand$ = "MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F832160%s%FF} /qb-! REBOOT=ReallySuppress"
endif
done
Beste Grüße
Markus.
Re: Zählschleifen im Winst-Script ?
http://download.uib.de/opsi4.0/doc/html ... -iteration
Nach for-in-do kommt exact eine Anweisung.
Für meherer Anweisungen packt man diese in eine Sub-sektion
Code: Alles auswählen
for %<identifier>% in <list> do <one statement | sub section>
for %s% in $list1$ do sub_test_string
d.oertel
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
-
- Beiträge: 62
- Registriert: 12 Sep 2012, 11:51
- Wohnort: Hall in Tirol
Re: Zählschleifen im Winst-Script ?
Ich würde der Sub gerne einen Aufruf-Parameter mitgeben.
Problemstellung ist folgende:
Ich habe eine StringList, die mehrere MSI-GUIDs enthält und ich würde dann gerne für jede GUID mehrere Aktionen ausführen, die ich in eine Sub packen könnte...
Die Frage ist nur, wie übergebe ich die Zählervariable an die Subsektion - ist sowas überhaupt unterstützt oder gibt es da einen anderen Ansatz?
Danke & lg
Re: Zählschleifen im Winst-Script ?
http://download.uib.de/opsi4.0/doc/html ... -iteration
gelesen ?
Beispiele im Produkt opsi-winst-test angeschaut ?
Bei dem Beispiel:
Code: Alles auswählen
for %s% in $list1$ do sub_test_string
gruß
d.oertel
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
-
- Beiträge: 62
- Registriert: 12 Sep 2012, 11:51
- Wohnort: Hall in Tirol
Re: Zählschleifen im Winst-Script ?
Aber wenn das funktioniert ist natürlich super - werde ich am Montag testen

Vielen Dank!
-
- Beiträge: 62
- Registriert: 12 Sep 2012, 11:51
- Wohnort: Hall in Tirol
Re: Zählschleifen im Winst-Script ?
Aber jetzt hab ich noch ein anderes Problem, das aber thematisch besser HIER hinpasst
Danke nochmals & lg