batch-alor
Goto Top

Beitrag aus 2013 "IP-Adresse per Batch auslesen"

Moin zusammen,

der Mann hat (schon 2013 face-wink) genau mein Problem erkannt

IP-Adresse per Batch auslesen

Nur bin ich nicht so der FOR-Scheifen Experte face-confused

Was mir fehlt:

FOR /F "tokens=5" %a in ('netsh interface ipv4 show route ^| find "0.0.0.0/0"') do @for /F "tokens=2" %A in ('netsh interface ipv4 show addresses %a ^| find "IP-Ad"') do @echo IP: %A

Das ist die Zauberformel aber ich bräuchte die ermittelte IP in einer Variabel z.Bleistift: Dieses %A soll mal als %localIP% weiter verwendet werden.

So stehts bei mir drinne:

schnipp --------------------
...

FOR /F "tokens=5" %%a in ('netsh interface ipv4 show route ^| find "0.0.0.0/0"') do @for /F "tokens=2" %%A in ('netsh interface ipv4 show addresses %%a ^| find "IP-Ad"') do @echo IP: %%A

SET localIP=%%A

echo LocalIP= %localIP%

...

------- schnapp -----------------

Geechot wird aber nur %A

Ein bisschen ratlos

Grüße
Werner

Content-ID: 395421

Url: https://administrator.de/forum/beitrag-aus-2013-ip-adresse-per-batch-auslesen-395421.html

Ausgedruckt am: 21.04.2025 um 04:04 Uhr

rubberman
rubberman 12.12.2018 aktualisiert um 20:26:54 Uhr
Goto Top
Nur bin ich nicht so der FOR-Scheifen Experte face-confused
Die steht ja auch schon. Du musst nur die Variable zuweisen, statt den Wert auszugeben, das wars.
FOR /F "tokens=5" %%a in ('netsh interface ipv4 show route ^| find "0.0.0.0/0"') do (  
  FOR /F "tokens=2" %%A in ('netsh interface ipv4 show addresses %%a ^| find "IP-Ad"') do set "LocalIP=%%A"  
)
Steffen
Batch-Alor
Batch-Alor 12.12.2018 um 21:08:07 Uhr
Goto Top
Nabend,

Asche auf mein Haupt... face-wink

Ich habs gewusst, dass es simpel ist ...

Aber der Wald und die Bäume face-smile

Vielen Dank rubberman & noch n schönen Abend.


Ah..., da fällt mir noch ne Kleinigkeit ein:

Wo & wie kann ich diesen Einzeiler in mehrere/zwei Zeilen trennen?

Ist nur wegen der Übersichtlichkeit face-smile
rubberman
rubberman 12.12.2018 um 21:38:00 Uhr
Goto Top
Wie viele Zeilen zählst du in dem Schnipsel den ich gepostet habe? Sollte es mehr als eine sein, würde das dann deine Frage beantworten?
Batch-Alor
Batch-Alor 12.12.2018 um 21:49:24 Uhr
Goto Top
Oh Mann oh Mann...

ja nee... is schon klar ...

Wer lesen kann ...

Brille ... Fielmann face-smile

Sorry, ich hatte mir nur den Schwanz hinten (... do set "LocalIP=%%A") angeschaut, der war ja für mich das
ausschlaggebende Element.

Das du da schon einen Mehrzeiler draus gemacht hattest hab ich - vor lauter Freude face-smile - garnicht
registriert.

Nochmals vielen Dank