关了 PING 的回显, 加了几个参数, PING 完用了 70 多秒- @echo off & mode con cols=85 lines=2 & setlocal enabledelayedexpansion
- (echo 扫描起始: !time!>~) & (echo 当前在线的IP有:>>~)
- for /f "tokens=3-5 delims=.: " %%a in ('ipconfig /all^|findstr /ic:"default gateway"') do (
- for /l %%i in (1,1,255) do (
- (set /a k=%%i * 100 /255) & (title !k!%%) & (set /a j=%%i %% 3) & if "!j!"=="0" (set /p=^>< nul)
- ping -n 1 -l 1 -w 20 -i 10 -s 1 %%a.%%b.%%c.%%i>nul && echo %%a.%%b.%%c.%%i>>~
- )) & (echo 扫描终止: !time!>>~)&(start write ~) & exit
复制代码
[ 本帖最后由 neorobin 于 2009-12-16 13:43 编辑 ] |