@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

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

  1. 使用BAT脚本实现一键配置Mysql服务器和开启远程服务

    使用BAT脚本实现一键配置Mysql服务器和开启远程服务 请将下述文件全部放在一个文件夹中,修改脚本开头的文件路径参数到本地对应路径 执行initSQL.bat即可配置并开启服务,配置完成后只需要执行 ...

  2. bat脚本之“一键删除指定的文件夹和文件”

    bat脚本之"一键删除指定的文件夹和文件" 删除文件: 删除download文件夹中的文件,例子如下: del C:\download\*.* 删除文件夹: 删除download文 ...

  3. 修改网卡的MAC地址

    查看和修改网卡的MAC地址 1.查看网卡的MAC地址 1."win+R" 键打开DOS窗口,输入cmd,点击确定 2.输入命令:ipconfig/All,回车 2.修改网卡的MAC ...

  4. 提高工作效率的bat脚本,批量修改文件名脚本(批量修改替换、大小写转换)

    Android开发里的资源文件名称是不能有空格.横杠 - .大写字母的,但是美术给过来的图片资源或多或少都会含有这些,而且图片到达一定数量时,自己手动改名实在是太耗费时间了,所以搞了俩脚本文件来节约改 ...

  5. bat脚本输入密码_Mysql修改密码20190511

    20190511 面向mysql新手,安装时已设置过密码,想要改密码但是网上搜到的很多方法都不能修改. 直接上方法: win10在cmd控制台输入mysqladmin -u root -p passw ...

  6. linux脚本怎么把文件地址变成动态地址,Linux脚本程序自动修改网卡配置文件中的MAC地址...

    在玩Linux虚拟机的时候,一个安装好linux系统的virtual HDD会用于创建多个虚拟机,这样就不需要在创建每个虚拟机都安装一遍系统了.virtual HDD加载到虚拟机后,新的虚拟机的MAC ...

  7. linux脚本自动修改网卡,Linux脚本程序自动修改网卡配置文件中的MAC地址

    在玩Linux虚拟机的时候,一个安装好linux系统的virtual HDD会用于创建多个虚拟机,这样就不需要在创建每个虚拟机都安装一遍系统了.virtual HDD加载到虚拟机后,新的虚拟机的MAC ...

  8. Win7+xp命令行 一键修改IP、DNS

    这里提供了一个简便方法:(该方法为Win7下的,XP下的见最后一行) 第一步:新建一个txt文件 第二步:在文件中添加如下内容: netsh interface ip set address name ...

  9. linux修改网卡的mac地址

    linux在安装一些软件的时候可能会用到修改主机的mac地址的问题,在网卡配置文件/etc/network/interface中添加mac地址的方式我在修改重启机器后没有生效,所以采用其他方式 在这里 ...

最新文章

  1. [Core]-ARM CORE的发展历史
  2. 虚拟服务器备案流程,国内虚拟主机备案流程
  3. 存储过程,触发器,事务和锁
  4. spark 2.4.5 简单使用
  5. commons-lang3:DateUtils
  6. 【.NET Core 跨平台 GUI 开发】第二篇:Gtk# 布局入门,初识HBox 和 VBox
  7. Arcgis Licensemanager 不能启动的原因之一(转载)
  8. WEB建站规划之建站目的
  9. 计算机电源线税务编码,电力电子元器件税收分类编码
  10. 如何理解上下文有关文法(1型)和上下文无关文法(2型)
  11. Linux就业技术指导:简历项目经验示例
  12. 从图形界面到会话界面
  13. 量化派周灏:从物理博士到科技公司 CEO,不变的是“格物致理”...
  14. 什么是高质量的代码--整理的网上博文
  15. 【二叉树】用python实现AVL树
  16. VIN码识别/车牌识别:是入口,是门面
  17. matlab中条件数无穷大报错,matlab求条件数
  18. np.save 和 sio.savemat 简单的比较
  19. 开源视觉SLAM方案
  20. linux用mpi运行命令,linux mpirun命令

热门文章

  1. 十分钟带你入门Chrome插件开发
  2. Windows并发测试工具
  3. 【python制作小游戏】大鼻子马里奥等你来挑战,还原度超高哦~
  4. 马里奥:谁说我老了?任天堂今夏推新手游
  5. 机房收费系统——用户类型
  6. 品优购的界面设计要求_品优购注册页
  7. 5G消息赋能,菊风助力银行业加速融入数字化场景生态
  8. 常用网络命令之ipconfig和ping的使用
  9. TEC控温模块电路分析
  10. 双柱式机械式举升机设计(论文+DWG图纸)