如何制作自动设置IP脚本系列(三) 用脚本根据输入IP自动完成设置
首先新建一个txt文档,输入以下命令,另存为setip3.bat
@echo offecho 根据输入的ip自动设置ipecho 请用管理员运行及脚本set /p ip=请输入ip地址:set /p gateway=请输入默认网关:netsh interface ip set address name="本地连接" static %ip% 255.255.255.0 %gateway%netsh interface ip set dnsservers name="本地连接" static 8.8.8.8 primarynetsh interface ip add dnsservers name="本地连接" 114.114.114.114 index=2echo 设置成功pause
运行脚本时右键以管理员身份运行,然后根据提示输入ip地址和默认网关这两项内容,既可自动补充子网掩码和DNS服务器设置
代码说明
一、set /p ip=请输入ip地址:
set /p gateway=请输入默认网关:
- 设置两个变量存放用户输入的ip地址和默认网关
二、netsh interface ip set address name="本地连接" static %ip% 255.255.255.0 %gateway%
- netsh interface ip set address 设置ip地址的命令
- name="本地连接" 是指修改哪一个网卡的ip地址,在win7中是本地连接,在win10中是以太网。在有些情况下网卡名称后面可能会加上后缀,想要确保设置成功,可以复制多次,更改网卡名称为(本地连接 1, 本地连接 2,本地连接 3……)
- static 设置静态ip的意思
- static 后面分别跟 ip地址 子网掩码 默认网关,中间空格隔开,在这里我们将用户输入的“ip地址”和“默认网关”的变量放在对应位置来实现根据用户的输入设置ip地址,变量的引用方法为前后加%
三、DNS服务器的设置和前面设置静态ip时一样