[10-20 18:28:36] 来源:http://www.67xuexi.com 电脑常识 阅读:85845次
在Windows下想要通过脚本快速修改IP地址,其实是很简单的,那么具体的内容和操作时怎么样的呢!现在我们一起来看看吧!
[plain]
@echo off
:main
cls
color 02
echo.---------------------------------------------
echo. 欢迎使用PrudentWoo制作的IP地址切换脚本
echo. 脚本式针对Windows平台进行脚本切换
echo. http://www.prudentwoo.com PrudentWoo?
echo.--------------------------------------
echo. 1. Wlan(无线网卡预置IP地址设定)
echo. 2. Ethernet(以太网网卡预置IP地址设定)
echo. 3. IP地址自定义
echo. 4. 清理DNS缓存
echo. 5. 开启或关闭WIFI热点
echo. 6. IP地址信息
echo. 7. Exit
echo.--------------------------------------
set /p choice=请输入执行项目序号:
echo.
if %choice%==1 goto Wlan
if %choice%==2 goto Ethernet
if %choice%==3 goto IP-Selfset
if %choice%==4 goto Clear DNS
if %choice%==5 goto WIFI
if %choice%==6 goto IP_Info
if %choice%==7
cls
goto end
@rem 以下是无线网卡预置IP地址设定批处理
:Wlan
cls
color 03
echo.您正在执行Wi-Fi IP地址设置操作!
echo.------------------------------
echo 1. 设置为Wi-Fi DHCP
echo 2. 设置Wi-Fi静态公网IP
echo 3. 返回
echo.-----------------------------
set /p choice=请选择执行项目序号:
if %choice%==1 goto 1
if %choice%==2 goto 2
if %choice%==3 goto 3
:1
echo.正在进行DHCP设置,请稍等... echo.IP地址正在从DHCP自动获取...
netsh interface ip set address "Wi-Fi"dhcp
echo.DNS地址正在从DHCP自动获取...
netsh interface ip set dns "以太网"dhcp
echo.全部设置完成!---
@Pause
goto end
:2
echo.正在进行Wi-Fi公网IP设置,请稍等...
echo.ip地址=192.168.1.123
echo.子网掩码=255.255.255.0
echo.默认网关=192.168.1.1
echo.首选DNS=10.252.8.5
echo.备选DNS=10.252.8.4
net interface ip set address name="Wi-Fi" source=static
addr=192.168.1.123 mask=255.255.255.0 >null
net interface ip set address name="Wi-Fi" gateway=192.168.1.1
gwmetric=1 >null
net interface ip set dns name="Wi-Fi" source=static addr=10.252.8.5
net interface ip add dns name="Wi-Fi" 10.252.8.4 index=2
echo全部设置完成!
echo请按任意键退出...
@Pause
goto end
:3
Goto main
@rem 以下是以太网网卡预置IP地址设定批处理
:Ethernet
cls
color 2f
echo.您正在执行Ethernet IP地址设置操作!
echo.-----------------------------------
echo 1. 设置Ethernet为DHCP方式
echo 2. 设置Ethernet静态公网IP1(办公网络)
echo 3. 设置Ethernet静态公网IP2(宿舍网络)
echo 4. 返回
echo.-----------------------------------
set /p choice=请选择执行项目序号:
if %choice%==1 goto 1
if %choice%==2 goto 2
if %choice%==3 goto 3 if %choice%==4 goto 4
:1
cls
color 26
echo.正在进行DHCP设置,请稍等...
echo.IP地址正在从DHCP自动获取...
netsh interface ip set address name = "以太网" source=dhcp
echo.DNS地址正在从DHCP自动获取...
netsh interface ip set dns "以太网" source=dhcp
echo.全部设置完成!
@Pause
goto enthernet
:2
cls
color 35
echo 正在进行Ethernet公网静态IP1(办公网络)设置,请稍等...
echo.
echo.设置参数为:
echo.---------------------------
echo.ip地址=198.9.2.123
echo.子网掩码=255.255.255.0
echo.默认网关=198.9.2.1
echo.首选DNS=202.112.20.131
echo.---------------------------
echo.正在设置上述IP参数...
ipconfig /release
netsh interface ip add address name="以太网" addr=198.9.2.123 mask=255.255.255.0 gateway=198.9.2.1
netsh interface ip add address name="以太网" addr=10.2.2.234 mask=255.255.255.0 gateway=10.2.2.254
netsh interface ip add address name="以太网" addr=10.0.0.10 mask=255.0.0.0
netsh interface ip add address name="以太网" addr=192.168.133.20 mask=255.255.255.0
netsh interface ip add address name="以太网" addr=192.168.54.345 mask=255.255.255.0
netsh interface ip add address name="以太网" addr=192.168.7.1 mask=255.255.255.0
netsh interface ip add dns name = "以太网" addr = 202.106.0.20
netsh interface ip add dns name = "以太网" addr = 211.147.6.3
netsh interface ip add dns name = "以太网" addr = 202.106.0.21
netsh interface ip add dns name = "以太网" addr = 202.105.12.226