Я пытаюсь найти правильный способ извлечь следующий IP-адрес с сетевого сервера, но я не могу вернуть только ip-адрес.Как извлечь IPv4 со следующим файлом Bat
Теоретически, если бы у меня был 1111s1 в качестве сервера, я мог бы получить адрес Ip, но я все равно не получаю ответа. Может кто-то, пожалуйста, помогите мне понять эту часть? Я все еще новичок в концепциях переменных.
@echo off
:SETUP_PRINTER
cls
mode con: cols=65 lines=30
echo.
echo --------------------------
echo. Printer Setup
echo --------------------------
set /p SPrnt=Name of Place:
echo.
FOR /F "tokens=2,3" %%A IN ('ping "%SPrnt%s1" -n 1 -4') DO IF "from"=="%%A" set "IP=%%~B"
echo. %IP%
echo.
echo. Printer IPs:
echo.
echo. .30 - Test .37 - Test
echo. .31 - Test .38 - Test
echo. .32 - Test .39 - Test
echo. .33 - Test .40 - Test
echo. .34 - Test .41 - Test
echo. .35 - Test .42 - Test
echo. .36 - Test .43 - Test
echo. .23 - Test .61 - Test
echo. .24 - Test
echo.
pause
goto MAINMENU
[не помещать изображения кода и вывода текста здесь] (http://meta.stackoverflow.com/q/303812/995714) , Скопируйте и вставьте их вместо –