[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
试试我这个

从192.168.0.3到192.168.0.255逐个IP去PING,如果PING不通的,那说明那个IP还没被占用,那就把PING不通的IP设置为运行该批处理电脑的IP地址,这样在局域网里不用逐台电脑去改IP地址,自动设置,
  1. @echo off
  2. setlocal EnableDelayedExpansion
  3. for /l %%i in (3,1,255) do (
  4.      set "aa=%%i"
  5.      ping/n 1 192.168.0.%%i >nul
  6.      if !ERRORLEVEL! equ 1 goto szip
  7. )
  8. goto :eof
  9. :szip
  10. set slection1=
  11. set slection1=192.168.0.!aa!
  12. echo 现在要设置的IP是  %slection1%
  13. PAUSE
  14. cls
  15. netsh interface ip set address name="本地连接" source=static addr=%slection1% mask=255.255.255.0
  16. netsh interface ip set address name="本地连接" gateway=192.168.0.1 gwmetric=0
  17. netsh interface ip set dns name="本地连接" source=static addr=202.102.152.3 register=PRIMARY
  18. netsh interface ip add dns name="本地连接" addr=202.102.154.3
  19. netsh interface ip set wins name="本地连接" source=static addr=none
复制代码

TOP

返回列表