[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
这个是自己闲来无事的时候做的,还未完成。不过满足你的需求足够了!
  1. @echo off
  2. title 查看局域网在线计算机  ****jcy0307****
  3. color 0a
  4. setlocal EnableDelayedExpansion
  5. if exist ip.txt del ip.txt
  6. set a=1
  7. :start
  8. cls
  9. echo.
  10. echo 正在测试--192.168.0.%a%
  11. ping 192.168.0.%a% -w 1 -n 1 | find /i "Lost = 1" && set c=1||set c=0
  12. if !c!==0 (echo 192.168.0.%a% >>IP.txt)
  13. set /a a=%a%+1
  14. if "%a%"=="255" goto ip
  15. goto start
  16. :ip
  17. cls
  18. echo.
  19. set b=0
  20. for /f "delims= " %%i in (ip.txt) do (
  21. set /a b=!b!+1
  22. echo %%i>nul
  23. )
  24. echo                               当前在线计算机
  25. echo ===============================================================================
  26. echo.
  27. echo        计算机名          IP           状  态            开放端口      
  28. echo.
  29. for /f "delims= " %%j in (ip.txt) do (
  30. echo                      %%j       在线     
  31. )
  32. echo ===============================================================================
  33. echo                                               当前有!b!台计算机在线         
  34. pause>nul
  35. exit
复制代码
1

评分人数

TOP

主动给已获解决的求助帖标题加注[已解决]字样的,将会得到管理层的加分奖励。
记得加上哦

TOP

返回列表