Windows下用批处理修改IP地址
由于经常抱着笔记本在寝室和工作室之间,两个地方的ip也不一样,每次设置都很麻烦,所以就想到写一个批处理,可以一键切换,于是,
就在上课时间找了些资料写了一个。
下面是全部代码:

点击展开代码@echo off
set /p choice=请选择您现在所处的工作环境.( d-寝室ip, c-工作室ip, b-恢复初始值)
if "%choice%"=="d" goto dorm
if "%choice%"=="c" goto com2us
if "%choice%"=="b" goto back
:dorm
echo 正在设置寝室IP,请稍后...
cmd /c netsh interface ip set address name="本地连接" source=static 172.30.61.192 255.255.255.0 172.30.61.1 1
goto end
:com2us
echo 正在设置工作室IP,请稍后...
cmd /c netsh interface ip set address name="本地连接" source=static 172.29.132.145 255.255.255.0 172.29.132.1 1
goto end
:back
echo 正在恢复......
cmd /c start netsh interface ip set address name="本地连接" source=static 172.29.128.95 255.255.255.0 172.29.128.1 1
goto end
:end
echo 设置完毕!
代码说明:
1、 首先是选择的设置,网上有资料显示等待用户输入可以用choice命令,并配以errorlevel来实现,但是好像这个条命令从xp sp2以后就废除了,于是用到了这条上面的命令。
2、 设置ip的命令很简单,调用的是命令行下的netsh命令,至于netsh命令的用法,请打开cmd,输入netsh /?来查看。
over
No related posts.
以上关联文章由 Yet Another Related Posts Plugin 提供支持。
Tags: 批处理 ip
This entry was posted on 星期三, 三月 17th, 2010 at 4:35 上午 and is filed under 未分类. You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
额。。收下了,已经在用了,确实方便了 啊