
::自动获取IP
netsh interface ipv4 set address "本地连接" dhcp
::自动获取DNS
netsh interface ipv4 set dns "本地连接" dhcp
::开始打印机的服务,spooler可换成需要开启的服务
net start spooler
命令行中修改IP和DNS都是使用netsh命令,这个命令很强大,你可以在命令行中输入:"netsh
/?",获取它的帮助信息。另外,如果你的电脑是使用网线上网,请将本地连结改成电脑上本地网卡的名字;如果是无线连接,请改成无线网卡的名字。
命令行中启用服务的命令是"net
start
服务名",后面要跟服务的名字(如下图),
而关闭服务的命令是"net
stop
服务名"
1、新建一个txt文本文件,并将文件名称改为:IP切换bat
2、选中此文件,并右击鼠标右键,编辑
3、输入以下代码:
@echo off
color 2
title 设置上网环境
echo ☆☆☆☆请选择上网环境☆☆☆☆
echo 公司固定IP模式=========》按1键
echo 家用自动获取模式=======》按2键
set/p n=
if /i "%n%" equ "1" goto guding
if /i "%n%" equ "2" goto zidong
: guding
echo 您选择了公司固定IP模式
echo 正在设置,请稍后
netsh interface ipv4 set address name="本地连接" source=static addr=17217229152 mask=255255255224 gateway=17217229129 gwmetric=0 >nul
echo 正在添加本机主DNS
netsh interface ipv4 set dns name="本地连接" source=static addr=20210117247 register=PRIMARY
#echo 正在添加备用DNS
#netsh interface ipv4 add dns name="本地连接" addr=20210219968
goto end
: zidong
echo 您选择了家用自动获取模式
echo 正在设置,请稍后
echo 自动获取IP地址
@echo off
netsh interface ip set address name = "本地连接" source = dhcp
echo 自动获取DNS服务器
netsh interface ip set dns name = "本地连接" source = dhcp
goto end
:end
color 6
echo ☆☆☆☆☆☆☆☆本机当前IP配置如下☆☆☆☆☆☆☆☆☆☆☆☆
ipconfig /all
echo ☆☆☆☆☆☆☆☆设置成功!感谢使用☆☆☆☆☆☆☆☆☆☆☆☆
pause
4、请修改下面加粗斜体的值:
netsh interface ipv4 set address name="本地连接" source=static
addr=17217229152 #填写固定IP地址
mask=255255255224 #子网掩码
gateway=17217229129 #网关IP
gwmetric=0 >nul
echo 正在添加本机主DNS
netsh interface ipv4 set dns name="本地连接" source=static addr=20210117247 #DNS地址
register=PRIMARY
5、修改完上面的IP相关参数配置后,保存此文件。选中此文件,并右击鼠标右键,选择以”管理员身份运行“,这一点很重点。
6、此文件运行后的界面如图。输入数字1,然后敲回车键,系统将会自动将IP地址设为固定IP地址;输入数字2,系统会将IP设为自动获取。
你打开一个cmd
输入ipconfig /all | find /i "IP address"
你会发现有两行东西显示出来
这两行作为文本文件被传送给for程序体分析
tokens=15表示从这个文本文件的第15个参数开始读取
默认的分隔符是空格
第15个就是显示出来的IP
有几个网络连接就有几个ip
关于你那个批处理,楼上有代码
复制粘贴到记事本,另存为xxbat,编码选ANSI@echo off
rem ping指定网址,获取对应的IP地址以及连接的通断情况
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "host=>
@echo off
set /a a=1
:begin
netsh interface ip set address name="本地连接" gateway=1921680%a% gwmetric=1
ping -n 1 >
以上就是关于如何用bat命令 修改ip DNS为自动获取 以及开启服务呢全部的内容,包括:如何用bat命令 修改ip DNS为自动获取 以及开启服务呢、我想用bat文件实现无线自动切换,并且配置IP、怎样用批处理读取当前IP等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)