win7自动以管理员权限运行py脚本_如何制作自动设置IP脚本系列(三)

本文介绍了如何创建一个名为setip3.bat的批处理脚本,该脚本允许用户输入IP地址和默认网关,然后自动设置静态IP,并详细解释了脚本的工作原理。用户需以管理员身份运行此脚本。
摘要由CSDN通过智能技术生成

如何制作自动设置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
95b37f360119fe933cddf92d0c9a5bb4.png

根据输入IP自动完成设置代码

运行脚本时右键以管理员身份运行,然后根据提示输入ip地址和默认网关这两项内容,既可自动补充子网掩码和DNS服务器设置

0807e0f0cbd9e9ddd027f3f5d764b0d9.png

脚本运行界面

代码说明

一、set /p ip=请输入ip地址:

set /p gateway=请输入默认网关:

  1. 设置两个变量存放用户输入的ip地址和默认网关

二、netsh interface ip set address name="本地连接" static %ip% 255.255.255.0 %gateway%

  1. netsh interface ip set address 设置ip地址的命令
  2. name="本地连接" 是指修改哪一个网卡的ip地址,在win7中是本地连接,在win10中是以太网。在有些情况下网卡名称后面可能会加上后缀,想要确保设置成功,可以复制多次,更改网卡名称为(本地连接 1, 本地连接 2,本地连接 3……)
  3. static 设置静态ip的意思
  4. static 后面分别跟 ip地址 子网掩码 默认网关,中间空格隔开,在这里我们将用户输入的“ip地址”和“默认网关”的变量放在对应位置来实现根据用户的输入设置ip地址,变量的引用方法为前后加%

三、DNS服务器的设置和前面设置静态ip时一样

如何制作自动设置IP脚本系列(一) 用脚本设置某一特定IP

如何制作自动设置IP脚本系列(二) 用脚本设置自动获取IP

如何制作自动设置IP脚本系列(三) 用脚本根据输入IP自动完成设置

8198a7a5ea8fd08277de142710ae25a0.png

如何制作自动设置IP脚本系列目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值