|
Mittwoch, den 08. Juli 2009 um 19:05 Uhr |
Die lokale IP kann mit dem Vorwissen, dass sie mit 192.168. anfängt ausgelesen werden. Diese Version ist mit Tempfile. Es geht imho auch ohne, wenn man den findstr Kram direkt in der FOR Schleife macht.
@echo off
SETLOCAL
REM gefundene zeile in tempdatei
ipconfig /all | findstr /i /C:"IP-Adresse. . . . . . . . . . . . : 192.168." >>~tmpip.z
REM tmpdatei auslesen
set ipip=
FOR /f "tokens=*" %%f IN (~tmpip.z) DO set ipip=%ipip%%%f
REM ab Zeichen 36, 15 Zeichen lang
set ipip=%ipip:~36,15%
echo %ipip%
pause
|