您的位置:首页 > 理论基础 > 计算机网络

设置Tcp/IP参数的批处理〖罗斌原创〗

2009-11-07 15:04 302 查看
设置Tcp/IP参数的批处理

该批处理都是借鉴网上的资料把功能整合在一起而已,呵呵,没有太多的新意,呵呵,不过给哪些比较懒得去点鼠标的朋友用下还是完全可以的,呵呵,还有个用处就是,当你所用的电脑管理员把你的本地连接图标隐藏了,而你又想改下IP的设置的时候,那我的这个批处理作用就体现出来了哦,呵呵。贴出来共享给大家哈哈。有什么不懂的直接加我QQ问我就是啦,一定给你个解释。直到你看懂了为止!!!!呵呵。。希望大家多来本人空间顶顶啊!!哈哈,人越多我觉得越不浪费我的才能!!哈... 将下面文字保存为 设置Tcp_IP参数.bat 试下吧。

@echo off
color 0a
MODE con: COLS=80 LINES=20
title 设置TCP/IP属性的批处理――罗斌制作――QQ:287727615
echo 如果您是DHCP动态或得IP地址的请选择1,如需手动配置IP地址的请选择2.
@echo off
:menu
echo.
echo ───────────────
echo 请选择要进行的操作,然后按回车
echo ───────────────
echo.
echo 【1】.DHCP动态获得IP地址
echo.
echo 【2】.开始设置TCP/IP属性
echo.
echo 【3】.退出
:cho
set /p choice= 请选择:
IF NOT "%choice%"=="" SET choice=%choice:~0,1%
if /i "%choice%"=="1" goto a
if /i "%choice%"=="2" goto b
if /i "%choice%"=="3" goto end
echo 选择无效,请重新输入
echo.
goto cho
:a
@ipconfig /release
@ipconfig /renew
@ECHO 清除 ARP 缓存
@ECHO.
@ARP -d >NUL
@ping -n 2 127.0.0.1 >nul
@ECHO 清除 NetBT
@ECHO.
@Nbtstat -R >NUL
@ping -n 2 127.0.0.1 >nul
@ECHO 刷新 NetBT
@ECHO.
@Nbtstat -RR >NUL
@ping -n 2 127.0.0.1 >nul
@ECHO 清除 DNS 缓存
@ECHO.
@IPCONFIG /flushdns >NUL
@ping -n 2 127.0.0.1 >nul
@ECHO 与 DNS 注册
@ECHO.
@IPCONFIG /registerdns >NUL
@ping -n 2 127.0.0.1 >nul
@cls
@ECHO 修复完毕,请按任意键退出...
@PAUSE >NUL
goto menu
@echo off
:b
@set /p ipadd=请输入你想要设置的IP地址:
@set /p gateway=请输入网关地址:
@set /p dns=请输入DNS地址:
@netsh interface ip set address name="本地连接" source=static addr=%ipadd% mask=255.255.255.0
@echo 您的IP已经设置为%ipadd% ....
@netsh interface ip set address name="本地连接" gateway=%gateway% gwmetric=0
@echo 您的网关已经设置为%gateway% ......
@netsh interface ip set dns name="本地连接" source=static addr=%dns% register=PRIMARY
@netsh interface ip add dns name="本地连接" addr=%dns%
@echo 您的网关已经设置为%dns% ........
@netsh interface ip set wins name="本地连接" source=static addr=none
@echo This is the ending...

转载文章请标明:该文章转自 罗斌原创技术文章:http://luobin44.51.com 〖罗斌原创〗
本文出自 “罗斌个人原创天地” 博客,请务必保留此出处http://luobin.blog.51cto.com/882147/223582
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: