感谢大家的支持,这篇随笔是“一键设置,轻松转换IP”的姊妹篇,或者叫补遗。有朋友发邮件问我在Windows 2000中如何一键设置,才能达到轻松转换IP的效果,因为上篇随笔中的方法在2000的系统中已经不能奏效。于是我测试了一下,其实代码大同小异,只需少量修改即可。
感谢大家的支持,这篇随笔是“一键设置,轻松转换IP”的姊妹篇,或者叫补遗。有朋友发邮件问我在Windows 2000中如何一键设置,才能达到轻松转换IP的效果,因为上篇随笔中的方法在2000的系统中已经不能奏效。于是我测试了一下,其实代码大同小异,只需少量修改即可。
2000程序的代码如下:
![](/Images/OutliningIndicators/ContractedBlock.gif)
Code
@echo off
rem eth //设置网卡名称,若是英文版2000系统,则set eth=Local Area Connection
set eth="本地连接"
rem ip //设置IP地址.初次使用须先修改为适用的IP.
set ip=10.200.121.57
rem gw //设置网关
set gw=10.200.121.254
rem netmasks //设置子网掩码
set netmasks=255.255.255.0
rem dns1 //设置dns1
set dns1=202.204.192.1
rem dns2 //设置dns2
set dns2=202.204.193.1
echo setting local IP address as: %ip%
netsh interface ip set address "%eth%" static %ip% %netmasks% %gw% gwmetric=1
netsh interface ip set dns "%eth%" static %dns1%
netsh interface ip add dns "%eth%" %dns2%
ipconfig /all
pause
close
根据代码注释,改成自己的IP地址,然后将以上代码复制到记事本,保存成bat格式即可。如果IP地址是自动获取的,则代码如下所示:
![](/Images/OutliningIndicators/ContractedBlock.gif)
Code
@echo off
rem eth //设置网卡名称,若是英文版2000系统,则set eth=Local Area Connection
set eth="本地连接"
echo setting local IP address as: DHCP
netsh interface ip set address "%eth%" DHCP
netsh interface ip set dns "%eth%" DHCP
pause
close
以上程序在Windows 2000 下成功运行,感谢朋友提出的问题!