Hallo
Herzlichen Dank für deine umfassende und äußerst hilfreiche Antwort!
Den nehme ich selbstverständlich gerne entgegen.
Abschliessende Anmerkung: Du könntest noch
setlocal
endlocal
verwenden, damit Deine Variablen lokal bleiben.Was passiert denn, wenn ich's nicht verwende?
Die Shell, in der Deine Batchdatei ausgeführt wurde, enthält ein paar Umgebungsvariablen mehr - und sobald Du diese Shell schliesst, sind die weg. Andere Shells sind nicht betroffen.
Müssen setlocal und endlocal dann die SET FOO=BAR - Befehle umschließen oder wo müssen das hin?
setlocal vor das erste SET, endlocal hinter den letzten Gebrauch einer lokalen Variablen.
Freundliche Grüße
Vinzenz