Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem CMD-pingovani

kdyby ty ip byly po sobě, šlo by je naflákat do smyčky:

@echo off & REM *** ping sem, ping tam ***
 set IPmin=1
 set IPmax=254
 set range=192.168.0
 set log=ip.log
goto CYKLUS

:CYKLUS
 for /l %%a in (%IPmin%,1,%IPmax%) do call :PINGU %range%.%%a
goto END

:PINGU
 ping -n 1 %1
  if errorlevel 1 echo %1 je offline >> %log%
 goto :EOF

:END
 arp -a >> %log%
 start "vypis %log%" cmd /k type %log%

řádek "if errorlevel 1 ..." by šel rozšířit:
 if errorlevel 1 (echo %1 je offline >> %log%) else (echo %1 je online >> %log%)
ale přijde mi to zbytečné, když je na konci výpis arp.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny