Witam, proszę o wyjaśnienie dla czego ten kod w pliku *.bat działa
@echo off
set ip=10
ipconfig | find /i "10.15.55.%ip%" > nul
if %errorlevel% == 0 (echo ip address not found) else (echo ip address found)
a w pętli for, %errorlewel% wywala zawsze 0
@echo off
rem for /l %%p in (1,1,10) do (
set ip=%%p
ipconfig | find /i "10.15.55.%ip%" > nul
if %errorlevel% == 0 (echo ip address not found) else (echo ip address found)
)
Proszę o wytłumaczenie co ma m źle.