win7/win10内外网切换脚本

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 当电脑需要内外网切换使用的时候,需要一次次设置静态IP或者自动获取IP,实在麻烦

方法:新建文本——复制源码到文本——文本格式改为bat即可

image.png


Win7和win10系统脚本不兼容,所以两个都放上了。

(直接放命令了)


win10版本:

@echo off

rem 强制获取管理员权限

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit

rem //设置变量  

set NAME="以太网"

rem //以下属性值可以根据需要更改

set ADDR="10.124.124.51"

set MASK="255.255.255.0"

set GATEWAY="10.124.124.254"

set DNS1=

set DNS2=

rem //以上属性依次为IP地址、子网掩码、网关、首选DNS、备用DNS

 

echo 当前可用操作有:

echo 1 设置为静态IP

echo 2 设置为动态IP

echo 3 退出

echo 请选择后回车:

set /p operate=

if %operate%==1 goto 1

if %operate%==2 goto 2

if %operate%==3 goto 3

:1

echo 正在设置静态IP,请稍等...

rem //可以根据你的需要更改  

echo IP地址 = %ADDR%

echo 掩码 = %MASK%

echo 网关 = %GATEWAY%

netsh interface ipv4 set address %NAME% static %ADDR% %MASK% %GATEWAY%  

echo 首选DNS = %DNS1%  

if "%DNS1%"=="" (echo DNS1为空) else netsh interface ipv4 set dns %NAME% static %DNS1%

echo 备用DNS = %DNS2%  

if "%DNS2%"=="" (echo DNS2为空) else (netsh interface ipv4 add dns %NAME% %DNS2%)  

echo **********已设置为静态IP:%ADDR%***********

pause

goto 3

:2

echo 正在设置动态IP,请稍等...

echo 正在从DHCP自动获取IP地址...

netsh interface ip set address %NAME% dhcp

echo 正在从DHCP自动获取DNS地址...

netsh interface ip set dns %NAME% dhcp  

echo **********已设置为动态IP地址***********

pause

goto 3

:3

exit




win7版本:(分内网和外网两个命令)

内网命令:

Echo off

echo  手动设置IP地址....

Netsh interface IP Set Addr "本地连接" Static 10.124.124.51 255.255.255.0 10.124.124.254

Echo 设置成功 您的IP为10.124.124.51,按任一键后,就可以使用内网了……

Pause


外网命令:

echo offclstitle 清除IP设置

echo 正在清除IP地址,请稍候……

netsh interface ip set address name="本地连接" source=dhcp

echo 正在清除DNS设置,请稍候……

netsh interface ip set dns name="本地连接" source=dhcp

echo 删除IP设置,设置为自动。

echo


目录
相关文章
|
关系型数据库 MySQL 数据库
Win7安装并配置Tigase服务器
Win7安装并配置Tigase服务器 1、下载tigase-server-5.2.0-b3447.exe 2、执行可执行文件,解压出tigase-server-5.2.0-b3447.jar,放到D盘根目录 3、以管理员权限打开CMD环境,并执行以下命令: D:\>java -jar tigase-server-5.2.0-b3447.jar 弹出GUI界面,开始图形化安装过程。
1368 0
|
关系型数据库 MySQL 数据库
Win7安装并配置Tigase 5.2服务器
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/31350671 Win7安装并配置Tigase服务器 作者:chszs,转载需注明。
1047 0
|
网络协议 Windows
Windows下通过脚本快速修改IP地址
Windows下通过脚本快速修改IP地址 如果通过Windows的网络属性修改Ip/网关,真是太麻烦了。 经常要切换ip,所以我写了两个脚本: c:\办公室.
2110 0
【win8技巧】win8快速切换后台应用
今天闲着没事来介绍下win8的使用技巧,不得不说win8把PC带入了Pad时代。   第一招:Win + Tab 在屏幕的最左边就会出现我们想要的后台应用,类似安卓的长按Home的最近任务。 第二招:Alt + Tab 在屏幕的正中央会出现你此时的进程(应用)。
728 0
|
安全 网络安全 Windows
|
网络协议 Windows 缓存
Windows下通过脚本快速修改IP地址 案例
@echo off :main cls color 02 echo.--------------------------------------------- echo.
1110 0
|
网络协议
|
数据中心 Python Windows
Python3.10动态修改Windows系统(win10/win11)本地IP地址(静态IP)
一般情况下,局域网里的终端比如本地服务器设置静态IP的好处是可以有效减少网络连接时间,原因是过程中省略了每次联网后从DHCP服务器获取IP地址的流程,缺点是容易引发IP地址的冲突,当然,还有操作层面的繁琐,如果想要切换静态IP地址,就得去网络连接设置中手动操作,本次我们使用Python3.10动态地修改电脑的静态IP地址。

热门文章

最新文章