Probleme beim schreiben des Outputs in Datei
Hallo alle zusammen,
ich habe mir hier mal was gebastelt und stehe jetzt vor einem Problem :/
Erstmal der Code:
In meinem CMD Fenster steht follgendes:
Und in der tmp.txt:
Jetzt die Frage: Wieso?!?
Ich glaube ich hab einfach was im Syntax falsch gemacht aber ich bin noch relativ frisch in Batch
Mfg
Enclave
ich habe mir hier mal was gebastelt und stehe jetzt vor einem Problem :/
Erstmal der Code:
ECHO set dns name=%1 source=static addr=%2 register=PRIMARY>tmp.txt
ECHO add dns name=%1 addr=%3 index=2>>tmp.txt
if "%shp3%"=="yes" ECHO set address name=%1 source=static addr=%7 mask=%8>>tmp.txt
if "%shp3%"=="yes" ECHO set address name=%1 gateway=%9 gwmetric=0>>tmp.txt
if "%shp3%"=="yes" ECHO set wins name=%1 source=static addr=none>>tmp.txt
In meinem CMD Fenster steht follgendes:
add dns name="Lan-Verbindung" addr=172.17.0.1 index=
set address name="Lan-Verbindung" gateway=172.16.0.1 gwmetric=
Und in der tmp.txt:
set dns name="Lan-Verbindung" source=static addr=172.18.0.1 register=PRIMARY
set address name="Lan-Verbindung" source=static addr=123 mask=123
set wins name="Lan-Verbindung" source=static addr=none
Jetzt die Frage: Wieso?!?
Ich glaube ich hab einfach was im Syntax falsch gemacht aber ich bin noch relativ frisch in Batch
Mfg
Enclave
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 98589
Url: https://administrator.de/contentid/98589
Ausgedruckt am: 24.11.2024 um 02:11 Uhr
3 Kommentare
Neuester Kommentar
... oder verwende folgende Schreibweise:
Grüße
bastla
>tmp.txt ECHO set dns name=%1 source=static addr=%2 register=PRIMARY
>>tmp.txt ECHO add dns name=%1 addr=%3 index=2
if "%shp3%"=="yes" >>tmp.txt (
ECHO set address name=%1 source=static addr=%7 mask=%8
ECHO set address name=%1 gateway=%9 gwmetric=0
ECHO set wins name=%1 source=static addr=none
)
bastla