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-Key: 395421

Url: https://administrator.de/contentid/395421

Printed on: April 24, 2024 at 17:04 o'clock

Member: rubberman
rubberman Dec 12, 2018 updated at 19:26:54 (UTC)
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
Member: Batch-Alor
Batch-Alor Dec 12, 2018 at 20:08:07 (UTC)
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
Member: rubberman
rubberman Dec 12, 2018 at 20:38:00 (UTC)
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?
Member: Batch-Alor
Batch-Alor Dec 12, 2018 at 20:49:24 (UTC)
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