Hallo,
ich habe ein Problem mit einem Windows Batchskript. Ich möchte innerhalb einer for Schleife den set Befehl setzen, um eine Umgebungsvariable zu erstellen. Meine Schleife sieht in etwa so aus:
Man sieht hier, dass ich die Variable "fsize" in der Schleife auf 123 setze. Leider funktioniert das nicht, "fsize" hat immer den Wert 0, wie das "echo %fsize%" zeigt. Die Schleife durchläuft übrigens alle .jpg Bilder in dem Verzeichnis, was für dieses set-Problem eigentlich nicht relevant sein dürfte.
Falls jemand weiss, warum das set hier nicht funktioniert, der solle mir mal die Augen öffnen
Für Hilfe wäre ich sehr dankbar
ich habe ein Problem mit einem Windows Batchskript. Ich möchte innerhalb einer for Schleife den set Befehl setzen, um eine Umgebungsvariable zu erstellen. Meine Schleife sieht in etwa so aus:
Code:
set fsize=0
for %%x in (c:\temp\test\*.jpg) do (
set fsize=123
echo %fsize%
)
Man sieht hier, dass ich die Variable "fsize" in der Schleife auf 123 setze. Leider funktioniert das nicht, "fsize" hat immer den Wert 0, wie das "echo %fsize%" zeigt. Die Schleife durchläuft übrigens alle .jpg Bilder in dem Verzeichnis, was für dieses set-Problem eigentlich nicht relevant sein dürfte.
Falls jemand weiss, warum das set hier nicht funktioniert, der solle mir mal die Augen öffnen

Für Hilfe wäre ich sehr dankbar