尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【电脑ip设置】基于cmd命令快速设置,保存成bat运行

【电脑ip设置】基于cmd命令快速设置,保存成bat运行
📅 发布时间:2026/6/19 23:03:38

@echo off
chcp 936 >nul 2>&1
title IP地址切换工具
echo ==============================================
echo IP地址切换工具
echo ==============================================
echo 请选择操作:
echo 1. 设置静态IP(子网掩码固定为255.255.255.0)
echo 2. 自动获取IP(直接回车默认选择此项)
echo ==============================================
set /p choice=请输入数字并回车:

:: 处理用户选择(默认选2)
if not defined choice set choice=2
if %choice% equ 1 (
set "mode=static"
) else if %choice% equ 2 (
set "mode=auto"
) else (
echo 输入错误!请重新运行并输入1或2
pause
exit
)

:: 列出所有可用网卡并选择
echo.
echo ==============================================
echo 可用网卡列表
echo ==============================================

setlocal enabledelayedexpansion
set "count=0"
set "adapter_list="

:: 获取并筛选可用网卡(已连接/已启用)
for /f "skip=3 tokens=*" %%a in ('netsh interface show interface') do (
set "line=%%a"
echo !line! | findstr /i "已连接 已启用" >nul && (
set /a count+=1
for /f "tokens=3*" %%b in ("!line!") do (
set "adapter[!count!]=%%c"
echo !count!. %%c
set "adapter_list=!adapter_list! !count!"
)
)
)

:: 检查是否有可用网卡
if %count% equ 0 (
echo 未找到可用网卡,请检查网络连接
pause
exit
)

:: 选择网卡
echo ==============================================
set /p "sel=请输入要操作的网卡编号:"

:: 验证选择有效性
echo %adapter_list% | findstr /i " %sel% " >nul || (
echo 输入错误!请输入正确的编号
pause
exit
)

:: 获取选中的网卡名称
set "adapter=!adapter[%sel%]!"
echo 已选择网卡:%adapter%
endlocal & set "adapter=%adapter%" :: 保存网卡名称到全局变量

:: 根据模式执行对应操作
if "%mode%" equ "static" goto static_ip
if "%mode%" equ "auto" goto auto_ip

:: 静态IP设置部分
:static_ip
echo.
set /p ip="请输入静态IP地址(例如:192.168.1.100):"
if not defined ip (
echo 错误:IP地址不能为空!
pause
exit
)

echo 正在应用IP设置...
netsh interface ip set address name="%adapter%" source=static addr=%ip% mask=255.255.255.0 >nul 2>&1
if %errorlevel% neq 0 (
echo IP设置失败!可能原因:无管理员权限或网卡异常
pause
exit
)

:: 可选设置网关
set /p gateway="是否需要设置网关?(输入网关地址或直接回车跳过):"
if defined gateway (
netsh interface ip set address name="%adapter%" gateway=%gateway% gwmetric=1 >nul 2>&1
if %errorlevel% equ 0 (
echo 网关设置成功:%gateway%
) else (
echo 网关设置失败,请检查地址是否正确
)
)

echo ==============================================
echo 静态IP设置完成:%ip% (子网掩码:255.255.255.0)
goto end

:: 自动获取IP部分
:auto_ip
echo.
echo 正在切换为自动获取IP...
netsh interface ip set address name="%adapter%" source=dhcp >nul 2>&1

if %errorlevel% equ 0 (
echo 正在刷新网络配置...
ipconfig /release >nul 2>&1
ipconfig /renew >nul 2>&1
echo 已成功切换为自动获取IP
) else (
echo 切换失败!可能原因:
echo 1. 无管理员权限
echo 2. 网卡状态异常
)

:end
echo ==============================================
pause

相关新闻

  • Java常见开发框架大比拼:Jeesite 、jeecgBoot、smartAdmin、ruoyi
  • 机构十大敲定,博士申请核心优势关联排行避风险
  • 2025年扬州公务员培训公司权威推荐榜单:考公培训班‌/公考培训班‌/公考培训‌源头公司精选

最新新闻

  • 武汉家具安装推荐良匠千艺2026口碑榜 - 我叫一
  • 2026昆山卫生间防水服务商适配指南:昆山鼎壹万机构解析及5家优质服务商推荐 专业瓷砖空鼓维修公司排名推荐(2026年5月瓷砖空鼓维修最新TOP权威排名) - 鼎壹万修缮说
  • 166、模组来料检验标准:外观、MTF 抽检、IRCF 透过率测试的 IQC 流程
  • 马鞍山GEO服务商代理加盟选型靠谱推荐?2026年马鞍山GEO代理服务商选型排名与合作路径解析 - 子柔传媒
  • 大连家电维修平台推荐:本地用户实测较好的几家服务商深度对比——2026年6月最新发布 - 一步到家
  • 3步解锁老旧Mac新生命:OpenCore Legacy Patcher终极升级指南

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号