Windows下用.bat脚本快速修改IP地址


一、将ip地址改为静态固定ip

1.新建一个.bat文本文件

2.将以下代码复制到文本中

netsh interface ip set address name="以太网 2" source=static addr=192.168.1.201 mask=255.255.255.0 gateway=192.168.1.1
netsh interface ip set dns name="以太网 2" source=static addr=114.114.114.114
netsh interface ip add dns name="以太网2" addr=61.128.128.68
  • ip set address #设置ip地址
  • name=“以太网 2” #带表的本地电脑的网络名(根据自己电脑上网络名称来修改)
  • source=static #ip地址为静态
  • addr= #需要设置的ip地址
  • mask= #需要设置的子网掩码
  • gateway= #需要设置的网关
  • ip set dns #设置dns服务器地址
  • ip add dns #设置备用dns服务器地址

在这里插入图片描述

3.将文本另存为(保证编码格式为:ANSI,否则运行无效)

在这里插入图片描述
在这里插入图片描述

4.以管理员身份运行(否则无效)

在这里插入图片描述

二、将ip地址改为动态自动获取

步骤请参考上面

netsh interface ip set address name="以太网 2" source=dhcp
netsh interface ip set dns name="以太网 2" source=dhcp
  • source=dhcp #ip地址为静态

总结

1.保证文本编码格式为:ANSI
2.必须要以管理员身份运行
3.确保name属性中的值与本地网络名称保持一致。
4.电脑未插入网线,运行ip为自动获取脚本无效。

  • 22
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论
Windows的.bat脚本中,可以使用以下方法来实现等待几秒钟的功能: 1. 使用ping命令:可以通过向本地IP地址发送ping命令来实现等待。例如,要等待5秒钟,可以使用以下命令: ping 127.0.0.1 -n 6 >nul 这里的"-n 6"表示发送6个ping请求,因为ping命令默认每秒发送一个请求,所以等待时间为5秒钟。 2. 使用timeout命令:timeout命令可以在指定的时间内暂停脚本的执行。例如,要等待5秒钟,可以使用以下命令: timeout /t 5 >nul 这里的"/t 5"表示等待5秒钟。 3. 使用自定义的计时器:你也可以编写自己的计时器脚本来实现等待功能。例如,你可以使用以下脚本来等待5秒钟: @echo off setlocal set waitTime=5 set startTime=%time% :loop set currentTime=%time% set /a elapsedTime=(1%currentTime:~6,2%-100)*3600*100+(1%currentTime:~9,2%-100)*60*100+(1%currentTime:~12,2%-100)*100+(1%currentTime:~15,2%-100) set /a diffTime=%elapsedTime%-%startTime% if %diffTime% lss 0 set /a diffTime+=24*3600*100 if %diffTime% lss %waitTime% goto loop endlocal 这个脚本会不断获取当前时间,并计算与开始时间的差值,直到差值达到指定的等待时间为止。 以上是几种常见的在.bat脚本中实现等待几秒钟的方法。你可以根据自己的需求选择其中一种方法来使用。 #### 引用[.reference_title] - *1* [bat脚本计时器,bat设置等待时间bat等待几秒](https://blog.csdn.net/weixin_46003828/article/details/108563753)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [.bat脚本基本命令语法](https://blog.csdn.net/Soliloquy_XD/article/details/96752940)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人菜瘾大的小熊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值