icps

notes

Ping_lan2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION

for /l %%i in (0,51,250) do (
    set /a e=%%i+51
    set /a s=%%i+1

    echo !s! !e!
    start lan.bat !s! !e!
)

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set lan=192.168.0
set start=%1
set stop=%2
for /l %%i in (%start%,1,%stop%) do (
   ping -n 1 -w 1 %lan%.%%i > nul
    if !errorlevel! == 0 (
        echo %lan%.%%i O
    ) else (
        echo %lan%.%%i X
    )
)
exit
1
2
3
4
5
6
7
8
9
10
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
FOR /F %%i in (ip.txt) do (
   ping -n 1 -w 1 %%i > nul
  if !errorlevel! == 0 (
      echo %%i O
  ) else (
      echo %%i X
  )
)