昨天,今天,明天,每天的每天,你是否都多懂得一点点...

星期三, 九月 03, 2008

批处理手动设IP

echo off
set wireless="无线网络连接"
set lan1="本地连接"
set lan2="本地连接"
set firewire="1394 连接"

echo **********************************
echo 请选择你要配置的网卡
echo 1:无线网络连接
echo 2:本地连接
echo 3:本地连接2
echo 4:1394 连接
echo 0:取消
echo **********************************

:adapter
set /p adapter="请输入网卡序号: "
if not defined adapter goto adapter
if %adapter%==0 goto end
if %adapter%==1 set adapter=%wireless% & goto setting
if %adapter%==2 set adapter=%lan1% & goto setting
if %adapter%==3 set adapter=%lan2% & goto setting
if %adapter%==4 set adapter=%firewire% & goto setting

goto end
:setting
:ip
set /p ip="请输入ip地址: "
if not defined ip goto ip
:mask
set /p mask="请输入子网掩码: "
if not defined mask goto mask
:gateway
set /p gateway="请输入网关(不设请输入none):"
if not defined gateway goto gateway
if not %gateway%==none set gwmetric=1
set /p dns="请输入dns(跳过请按回车):"

::netsh interface ip set address name=%adapter% source=static addr=%ip% mask=%mask% gateway=%gateway%
netsh interface ip set address %adapter% static %ip% %mask% %gateway% %gwmetric% 
if not defined dns goto end
netsh interface ip set dns %adapter% static %dns% primary
:end
pause



--
Feng

没有评论:

其它博客地址

此博客的同步博客地址: http://fengnz.wordpress.com
这里进入我的MSN SPACE.