用批处理来修改IP和DNS,网关等信息

@echooff
call:select"ipaddress""ip"
call:select"PhysicalAddress""mac"
call:select"DefaultGateway""gateway"
call:select"DNSServers""dns"
call:select"Description""netcard"
echo.
echo.
echo欢迎使用网络配置信息查看(修改)器
echo.
colora
echo.
echo.
echo.
echo本机IP:%ip%
echo本机MAC:%mac%
echo本机DNS:%dns%
echo网关IP:%gateway%
echo网卡名称:%netcard%
echo.


echo1.修改IP地址2.修改网关地址3.修改DNS地址4.转到命令行5.退出

set/pchoice=请选择:

if"%choice%"=="1"goto1
if"%choice%"=="2"goto2
if"%choice%"=="3"goto3
if"%choice%"=="4"goto4
if"%choice%"=="5"goto5

echo.
:1
set/pIP=请输入IP地址:
netshinterfaceipsetaddressname="本地连接"source=staticaddr=%IP%mask=255.255.255.0

:2
set/pGW=请输入网关地址:
netshinterfaceipsetaddressname="本地连接"gateway=%GW%gwmetric=0
:3
set/pDNS=请输入主dns地址
netshinterfaceipsetdnsname="本地连接"source=staticaddr=%DNS%register=PRIMARY
setslection4=
set/pDNS2=请输入备份dns地址
netshinterfaceipadddnsname="本地连接"addr=%DNS2%
netshinterfaceipsetwinsname="本地连接"source=staticaddr=none
:4
@color07
@%windir%\system32\cmd.exe
@cls
@exit
:5
exit
:select
for/f"tokens=2delims=:"%%iin('ipconfig/all^|findstr/i/c:%1')doifnot"!%~2!"==""set"%~2=%%i"
GOTO:eof

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值