编写批处理命令设置电脑IP地址
一台个人笔记本,经常酋篚靶高需要频繁的穿梭用于公司和家里两个场所,而如果公司和家里的无线路由设置不同,就需要进行不同的IP设置。如果足饶戽沸每次换了一个场所都需要手动进行繁琐的IP设置,你会不会感觉很麻烦呢?不用怕,其实解决这个问题的方法很简单,你只需要针对公司和家里这两个场所编辑两个批处理文件,分别用来设置公司和家里的IP地址就可以了。编辑完成之后,把这两个批处理文件放到桌面上,到了公司,你就运行一下设置公司IP地址的批处理文件,回到家里,你就运行一下设置家里IP地址的文件,这样是不是就省事多了呀?下面以我在公司和家里设置的IP地址为例,教大家如何编写设置IP地址的批处理文件。
首先,在桌面上点击右键---新建---文本文档;然后打开你新建的这个文本文档,进行批处理命令编辑,以下是我设置公司IP地址的代码(我公司上网需要手动设置IP和DNS):
@echo off
ECHO *****************************************************************
ECHO * 设置无线IP地址为公司路由模式 *
ECHO * Copyright (C) 2013-2020 *
ECHO * By 小马哥 *
ECHO *****************************************************************
ECHO.
echo netsh命令依赖“远程注册表服务”,否则将会提示“指定了无效的接口”
echo 开启远程注册表服务......
net start remoteregistry
echo 设定IP地址....
netsh -c interface ip set address "无线网络连接" static 192.168.0.30 255.255.255.0 192.168.0.1
echo 设定DNS1服务器地址....
netsh interface ip set dns name="无线网络连接" source=static addr=202.102.134.68 register=PRIMARY
echo 关闭远程注册表服务......
net stop remoteregistry
echo 设置静态IP完毕,按任意键退出
pause
文中ECHO后面的内容都是说明,可有可无,你也可以随便改成你想要的内容。“无线网路连接”意思是我要设置IP地址的网卡是无线网卡,如果你想设置有线上网的IP地址,把它改成“本地连接”就可以了。192.168.0.30 255.255.255.0 192.168.0.1分别是设置的IP地址、子网掩码、默认网关,把它们改成你需要设置的内容就可以了。202.102.134.68是首选DNS,备用DNS一般不用设置,把它改成你想设置的DNS地址就行了。
编辑完批处理代码之后,选择 文件---另存为---选择桌面(或者其他目录都可以)---保存类型选择“所有文件”,文件名是***.bat,其中***是你想要保存的文件名。保存完之后,生成一个图标为齿轮的bat文件,只有这一个cai是有用的,你可以把你先前建的那个文本文档删除。
这样,一个设置IP地址的批处理就做好啦,你可以双击打开此批处理文件,命令运行完成后,按任意键退出,然后你的IP地址就这么简洁的设置成你所编写的地址啦。如果后续发现设置不正确,你还可以重新编辑此批处理文件,方法是点击此批处理文件----右键---编辑,修改文件内容就可以啦。
另外,附上我在家里上网的IP地址设置所用的批处理代码,我在家用的是自动获取IP地址的方式上网:
@echo off
ECHO *****************************************************************
ECHO * 设置无线IP地址为家里路由模式(自动获取IP地址) *
ECHO * Copyright (C) 2013-2020 *
ECHO * By 小马哥 *
ECHO *****************************************************************
ECHO.
echo netsh命令依赖“远程注册表服务”,否则将会提示“指定了无效的接口”
echo 开启远程注册表服务......
net start remoteregistry
echo 设定地址为自动获取....
netsh -c interface ip set address "无线网络连接" dhcp
echo 设定DNS服务器为自动获取....
netsh interface ip set dns name="无线网络连接" dhcp
echo 关闭远程注册表服务......
net stop remoteregistry
echo 自动获取IP设置完毕,按任意键退出
pause