Batch Variable kann nicht ausgegeben werden
Hallo Community,
ich habe ein kleines Problem mit einem Batch-File und stehe gerade etwas auf dem Schlauch.
Wenn ich jedoch die Variable %rechnername% ausgeben möchte, bekomme ich nur die Meldung
'echo ist aktiviert'.
Könnt ihr mir vll sagen, wo mein Fehler ist?
Vielen dank im Voraus.
Gruß
ITSchlumpf
ich habe ein kleines Problem mit einem Batch-File und stehe gerade etwas auf dem Schlauch.
Titel $ Freigaben prüfen
SetLocal
Set Rechnerliste=rechner.txt
for /f %%r in (%Rechnerliste%) do call :Main %%r
:Main
set rechnername = %1%
echo %rechnername%
pause
Wenn ich jedoch die Variable %rechnername% ausgeben möchte, bekomme ich nur die Meldung
'echo ist aktiviert'.
Könnt ihr mir vll sagen, wo mein Fehler ist?
Vielen dank im Voraus.
Gruß
ITSchlumpf
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 215235
Url: https://administrator.de/forum/batch-variable-kann-nicht-ausgegeben-werden-215235.html
Ausgedruckt am: 23.12.2024 um 01:12 Uhr
2 Kommentare
Neuester Kommentar
Hallo ITSchlumpf!
Wenn Du einfach alles Unnötige (= 2 Leerzeichen - entscheidend ist hier das erste davon - und ein Prozentzeichen) in Zeile 6 weglässt und dafür vor Zeile 5 zB in ein
investierst, sollte das besser werden ...
... wobei zu hinterfragen wäre, ob Du die Variable %rechnername% wirklich brauchst ...
Grüße
bastla
P.S.: Dass auch die Zeile 1 nicht ganz so gewollt ist, setze ich mal voraus ...
Wenn Du einfach alles Unnötige (= 2 Leerzeichen - entscheidend ist hier das erste davon - und ein Prozentzeichen) in Zeile 6 weglässt und dafür vor Zeile 5 zB in ein
goto :eof
... wobei zu hinterfragen wäre, ob Du die Variable %rechnername% wirklich brauchst ...
Grüße
bastla
P.S.: Dass auch die Zeile 1 nicht ganz so gewollt ist, setze ich mal voraus ...