bat实现IP切换

简介:

出差调试设备,需要在几个网段之间切换,因此做了个bat实现快速切换。


@echo off
set nic="本地连接"
set num=151
set /p choice="输入0切换为自动获取,输入1切换到外网,输入2切换到192.168.20.%num%,输入3切换到192.168.0.%num%:"
if "%choice%"=="0" goto C0
if "%choice%"=="1" goto C1 
if "%choice%"=="2" goto C2
if "%choice%"=="3" goto C3
goto END
:C0
echo 开始设置自动获取IP
netsh interface ip set address "%nic%" dhcp
goto END
:C1
echo 切换到外网...
netsh interface ip set address "%nic%" static 192.168.24.%num% 255.255.255.0 192.168.24.1
netsh interface ip add dns name="%nic%" addr=8.8.8.8
echo 已经切换到外网
goto END
:C2
echo 切换到20网段
netsh interface ip set address "%nic%" static 192.168.20.%num% 255.255.255.0
echo 已经切换到20网段
goto END
:C3
echo 切换到0网段
netsh interface ip set address "%nic%" static 192.168.0.%num% 255.255.255.0
echo 已经切换到0网段
goto END
:END
pause


目录
相关文章
|
人工智能 算法 前端开发
我和通义灵码的一周年
通义灵码是阿里巴巴推出的一款AI插件,大小约5.8M,适用于IDEA开发环境。它通过@workspace和@terminal两大功能,显著提升代码开发效率和质量。@workspace帮助开发者快速理解项目结构,智能导航至关键代码;@terminal则提供命令行下的代码搜索与实时补全,加速开发流程。实际应用中,通义灵码大幅缩短了新项目熟悉时间,减少了试错成本,提升了代码的规范性和稳定性。
317 0
|
SQL 分布式计算 资源调度
线上 hive on spark 作业执行超时问题排查案例分享
线上 hive on spark 作业执行超时问题排查案例分享
|
1月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.92 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.92 (macOS, Linux, Windows) - 开源渗透测试框架
241 2
Metasploit Framework 6.4.92 (macOS, Linux, Windows) - 开源渗透测试框架
|
6月前
|
人工智能 移动开发 搜索推荐
增强现实让广告“活”起来——AR 赋能营销的新玩法
增强现实让广告“活”起来——AR 赋能营销的新玩法
379 25
|
前端开发 JavaScript UED
JavaScript防抖和节流的使用及区别
JavaScript防抖和节流的使用及区别
405 57
|
资源调度 JavaScript 前端开发
如何开始使用 Next.js?
【8月更文挑战第4天】如何开始使用 Next.js?
403 3
|
存储 消息中间件 缓存
|
Windows
(查看,和保存)windows下通过cmd命令符窗口查看、保存文件目录结构
(查看,和保存)windows下通过cmd命令符窗口查看、保存文件目录结构
627 0
|
Linux 编译器 开发者
C/C++动态库与静态库 的详细解析
C/C++动态库与静态库 的详细解析
1495 0
|
机器学习/深度学习 算法 PyTorch
卷积神经网络(CNN)——基础知识整理
卷积神经网络(CNN)——基础知识整理
511 2