- @echo off
- setlocal EnableDelayedExpansion
- for /l %%i in (3,1,255) do (
- set "aa=%%i"
- ping/n 1 192.168.0.%%i >nul
- if !ERRORLEVEL! equ 1 goto szip
- )
- goto :eof
-
- :szip
- set slection1=
- set slection1=192.168.0.!aa!
- echo 现在要设置的IP是 %slection1%
- PAUSE
- cls
- netsh interface ip set address name="本地连接" source=static addr=%slection1% mask=255.255.255.0
- netsh interface ip set address name="本地连接" gateway=192.168.0.1 gwmetric=0
- netsh interface ip set dns name="本地连接" source=static addr=202.102.152.3 register=PRIMARY
- netsh interface ip add dns name="本地连接" addr=202.102.154.3
- netsh interface ip set wins name="本地连接" source=static addr=none
复制代码 谢谢。。很强的命令。。
不知道可不可以做补充一下。另一种格式。
- @ ECHO OFF
- @ ECHO.
- @ ECHO. 说 明
- @ ECHO -----------------------------------------------------
- @ ECHO 此命令将为本本地连接自动更改ip
- @ ECHO 192.168.0.3
- @ ECHO 255.255.255.0
- @ ECHO 192.168.0.1
- @ ECHO 202.102.152.3
- @ ECHO 202.102.154.3
- @ ECHO -----------------------------------------------------
- PAUSE
- netsh interface ip set address name="本地连接" source=static addr=192.168.0.3 mask=255.255.255.0 [/color]
- [color=#006699]netsh interface ip set address name="本地连接" gateway=192.168.0.1 gwmetric=0 [/color]
- [color=#006699]netsh interface ip set dns name="本地连接" source=static addr=202.102.152.3 register=PRIMARY [/color]
- [color=#006699]netsh interface ip add dns name="本地连接" addr=202.102.154.3[/color]
- [color=#006699]netsh interface ip set wins name="本地连接" source=static addr=none
复制代码
打开BAT文件以后,,在里面输入。N.N N=0-255的数字。
按回车,然后执行- netsh interface ip set address name="本地连接" source=static addr=192.168.N.N
复制代码
这个命令呢?
补充一下。。如果本地连接的名字不叫本地连接怎么办?他有的时候叫本地连接2,有的时候叫本地连接3?甚至还有4 5 6这个要如何修改。作为批处理就是为懒人而做的。如果本地连接改了名字了。还得去网络属性里面查。进去查的话。。在里面直接改也很简单。所以。。想请教各位大侠如何修改
- Set Choice=
- Set /P Choice= 请选择要进行的操作 (0/1/Q) ,然后按回车:
- If "%Choice%"=="" Goto Start
- If Not "%Choice%"=="" Set Choice=%Choice:~0,1%
- If /I "%Choice%"=="0" Goto HD
- If /I "%Choice%"=="1" Goto UD
- If /I "%Choice%"=="Q" Exit
- Goto Start
复制代码
**************************************************
版务执行:Batcher
执行时间:2008-08-30
操作内容:加code标签
**************************************************
[ 本帖最后由 Batcher 于 2008-8-30 14:14 编辑 ] |