bat脚本代码,一键修改网卡的dns地址和恢复为DHCP获取的方式

news/2024/7/7 20:06:07

@echo off

REM 指定为 Unicode 编码(65001)来解决中文乱码的问题
chcp 65001 >nul

REM 脚本以管理员身份运行
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0"

echo 请选择操作:
echo ===================================================
echo 1. 修改DNS地址
echo 2. 恢复为DHCP获取
echo.
set /p choice=请输入选项(1 或 2):

if %choice%==1 goto setDNS
if %choice%==2 goto restoreDHCP
goto end

:setDNS
REM 定义要修改的DNS地址
set DNS1=116.31.75.34
set DNS2=8.8.8.8

echo 正在设置DNS,请稍后......

REM 修改DNS地址
netsh interface ipv4 set dns name="以太网" static %DNS1% primary >nul
netsh interface ipv4 add dns name="以太网" %DNS2% index=2 >nul

REM 刷新DNS缓存
ipconfig /flushdns >nul

echo DNS地址已成功修改为 %DNS1% 和 %DNS2%
goto end

:restoreDHCP
echo 正在恢复为DHCP获取,请稍后......

REM 恢复为DHCP获取
netsh interface ipv4 set dns name="以太网" dhcp >nul

REM 刷新DNS缓存
ipconfig /flushdns >nul

echo DNS地址已恢复为DHCP获取
goto end

:end
pause

 


http://lihuaxi.xjx100.cn/news/1202208.html

相关文章

Gradio的web界面演示与交互机器学习模型,Blocks的事件侦听《7》

在第一篇文章我们就熟悉了Blocks的用法,使用Blocks比Interface更加灵活,这节重点关注Blocks里面的相关操作。 1、Blocks标准例子 import gradio as grdef greet(name):return "你好 " name "!"with gr.Blocks() as demo:name g…

竞赛中常用的Python 标准库

对竞赛中常用得标准库进行解析和给出代码模板 目录 1.functools 1.1 cmp_to_key 1.2 lru_cache(记忆化存储,加快递归速度) 2.collections 2.1 deque 2.1.1 单调对列实现 2.1.2 BFS广搜 3.sys 3.1 sys.maxsize 3.2 sys.exit() 3.…

基于Hive的数据应用实践总结

百分位数(percentile)计算 百分位数含义:统计学术语,如果将一组数据从小到大排序,并计算相应的累计百分位,则某一百分位所对应数据的值就称为这一百分位的百分位数。可表示为:一组n个观测值按数值大小排列。如&#x…

milkV-duo的Linux的开发环境搭建

目录 写在前面 内核编译 烧录失败的示例(这种情况下就和插上空卡一样) 进入系统 串口进入 SSH接入 写在前面 基本上大部分的问题都能在开源社区上得到答案,记录下我遇到的问题. 附上开源社区 MilkV Community 这里的引脚图和板子的丝印有点对不上&#xff…

Java使用Spark入门级非常详细的总结

目录 Java使用Spark入门环境准备安装JDK安装Spark 编写Spark应用程序创建SparkContext读取文本文件计算单词出现次数 运行Spark应用程序总结 Java使用Spark入门 本文将介绍如何使用Java编写Spark应用程序。Spark是一个快速的、通用的集群计算系统,它可以处理大规模…

卓望数码前端一面

卓望数码前端一面 原文网址:https://www.nowcoder.com/discuss/409361218459234304?sourceSSRsearch 1.css中flex布局有哪些常见的属性 display:flex 首先让一个容器为flex布局应该写 display:flex flex-direction flex有两个关键的轴,分别是主轴…

ServletRequest所有方法详解

ServletRequest 是 Java Servlet 规范中定义的请求对象接口&#xff0c;用于表示客户端的请求信息。下面详细介绍 ServletRequest 接口中的方法&#xff1a; String getParameter(String name) 获取请求参数&#xff0c;返回值类型为 String。 Map<String, String[]> ge…

线程的四个属性

如上图所示&#xff0c;线程有四个属性&#xff1a; 线程ID线程名称守护线程线程优先级 1. 线程ID 每个线程都有id&#xff0c;这个id不能修改 线程id会不停的自增&#xff0c;从1开始 main函数就是第一个线程&#xff0c;id1 id 是操作系统用来识别各个线程的编号&#…