博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自动修改电脑IP地址.bat
阅读量:7078 次
发布时间:2019-06-28

本文共 2676 字,大约阅读时间需要 8 分钟。

 

@echo.  
@echo     ※※※※※※※※※※※※※※※※※※※※※※※※※※※※  
@echo     ※                                                    ※  
@echo     ※    本命令用于自动设置无线网络和本地连接的IP地址    ※  
@echo     ※                                                    ※  
@echo     ※                                                    ※  
@echo     ※ 
1 - 设置无线网络地址为192.
168.1.
123,用于公司上网  ※  
@echo     ※                                                    ※  
@echo     ※ 
2 - 设置无线网络地址为自动获取,用于外部上网       ※  
@echo     ※                                                    ※  
@echo     ※ 
3 - 设置本地连接地址为192.
168.2.
23,用于集中器连接 ※  
@echo     ※                                                    ※  
@echo     ※ 
4 - 设置本地连接地址为自动获取,用于外部上网       ※  
@echo     ※                                                    ※  
@echo     ※※※※※※※※※※※※※※※※※※※※※※※※※※※※  
@echo.  
@echo.  
@echo.  
@echo     ******请选择设置方式[
1,
2,
3,
4],并按回车确定执行******  
@echo.  
@echo.  
@echo.  
@echo.  
@ SET /P ST=
"
方式选择: 
"  
echo.  
if /I 
"
%ST%
"==
"
1
" 
goto setip1  
if /I 
"
%ST%
"==
"
2
" 
goto setip1no  
if /I 
"
%ST%
"==
"
3
" 
goto setip2  
if /I 
"
%ST%
"==
"
4
" 
goto setip2no  
:setip1  
cls  
@echo.  
@echo         ---------------------------------------------  
@echo         本命令将自动为“无线网络连接”填写以下内容:  
@echo                  IP地址:  
192.168.
1.123  
@echo                  子网掩码:
255.255.
255.0  
@echo                  网关:    
192.168.
1.1  
@echo.  
@echo                  首选DNS:  
61.144.
56.100  
@echo                  备用DNS:  
61.144.
56.101  
@echo         ---------------------------------------------  
@echo.  
@echo.  
@echo.  
@echo.  
@echo.  
@ pause  
@echo 设置IP地址...  
@echo off  
netsh 
interface ip 
set address name=
"
无线网络连接
" source=
static addr=
192.168.
1.123 mask=
255.255.
255.0 gateway=
192.168.
1.1 
1  
@echo 设置首先DNS...  
@echo off  
netsh 
interface ip 
set dns name=
"
无线网络连接
" source=
static addr=
61.144.
56.100  
@echo 设置备用DNS...  
@echo off  
netsh 
interface ip add dns 
"
无线网络连接
" 
61.144.
56.101 index=
2  
@echo 设置完成。  
@ pause  
exit  
:setip1no  
cls  
@echo.  
@echo         ----------------------------------------  
@echo         本命令将自动为“本地连接”填写以下内容:  
@echo.  
@echo                      自动获取IP地址  
@echo                  自动获取DNS服务器地址  
@echo         -----------------------------------------  
@echo.  
@echo.  
@echo.  
@echo.  
@ pause  
@echo.  
@echo off  
@echo 设置自动获取IP地址...  
netsh 
interface ip 
set address name=
"
无线网络连接
" source=dhcp  
@echo 设置自动获取DNS服务器地址...  
netsh 
interface ip 
set dns name=
"
无线网络连接
" source=dhcp  
@echo.  
@echo 设置完成。  
@ pause  
exit  
:setip2  
cls  
@echo.  
@echo         ---------------------------------------------  
@echo            本命令将自动为“本地连接”填写以下内容:  
@echo                  IP地址:  
192.168.
2.23  
@echo                  子网掩码:
255.255.
255.0  
@echo         ---------------------------------------------  
@echo.  
@echo.  
@echo.  
@echo.  
@echo.  
@ pause  
@echo.  
@echo off  
@echo 设置IP地址...  
netsh 
interface ip 
set address name=
"
本地连接
" source=
static addr=
192.168.
2.23 mask=
255.255.
255.0  
@echo 设置自动获取DNS服务器地址...  
netsh 
interface ip 
set dns name=
"
本地连接
" source=dhcp  
@echo 设置完成  
@echo.  
@ pause  
exit  
:setip2no  
cls  
@echo.  
@echo         ----------------------------------------  
@echo         本命令将自动为“本地连接”填写以下内容:  
@echo.  
@echo                      自动获取IP地址  
@echo                  自动获取DNS服务器地址  
@echo         -----------------------------------------  
@echo.  
@echo.  
@echo.  
@echo.  
@ pause  
@echo.  
@echo off  
@echo 设置自动获取IP地址...  
netsh 
interface ip 
set address name=
"
本地连接
" source=dhcp  
@echo 设置自动获取DNS服务器地址...  
netsh 
interface ip 
set dns name=
"
本地连接
" source=dhcp  
@echo.  
@echo 设置完成。  
@ pause  
exit  

转自:

个人收藏

转载地址:http://chpml.baihongyu.com/

你可能感兴趣的文章
第5条:避免创建不必要的对象
查看>>
使用UltraISO制作U盘启动盘
查看>>
过滤器第二篇【编码、敏感词、压缩、转义过滤器】
查看>>
半小时轻松玩转WebGL滤镜技术系列(一)
查看>>
实现一个可管理、增发、兑换、冻结等高级功能的代币
查看>>
【vue源码篇】filter源码详解
查看>>
React Native 报错
查看>>
【android精选】图片涂鸦下拉加载地图大集合五子棋游戏自定义上下文菜单源码...
查看>>
Git bug分支与多人协作
查看>>
反转单链表的方法
查看>>
python-14-描述符应用和类的装饰器
查看>>
帖子回复列表缓存优化日志
查看>>
单元测试利器Mockito框架
查看>>
[译]使用MVI打造响应式APP(一):到底是什么Model
查看>>
java反射
查看>>
Heap(堆结构/优先队列)-Swift实现
查看>>
Android消息机制Handler
查看>>
静/动态库的简单制作
查看>>
图片加载之AFNetwork(上)
查看>>
ACID之I:事务隔离
查看>>