@echo off REM 设置变量 set ip1=192.168.1.1 set ip2=192.168.2.1 set ip3=192.168.3.1 set ip4=192.168.4.1 set ip5=192.168.5.1

REM 打印菜单 echo 请选择您要切换的网段: echo 1. %ip1% echo 2. %ip2% echo 3. %ip3% echo 4. %ip4% echo 5. %ip5% echo 6. 自动获取IP地址 echo.

REM 获取用户选择 set /p choice='请输入选择的数字: '

REM 判断用户选择 if "%choice%"=="1" ( REM 切换到IP地址1 echo 正在切换到 %ip1% ... netsh interface ip set address name='本地连接' static %ip1% 255.255.255.0 192.168.1.1 echo 切换成功! ) else if "%choice%"=="2" ( REM 切换到IP地址2 echo 正在切换到 %ip2% ... netsh interface ip set address name='本地连接' static %ip2% 255.255.255.0 192.168.2.1 echo 切换成功! ) else if "%choice%"=="3" ( REM 切换到IP地址3 echo 正在切换到 %ip3% ... netsh interface ip set address name='本地连接' static %ip3% 255.255.255.0 192.168.3.1 echo 切换成功! ) else if "%choice%"=="4" ( REM 切换到IP地址4 echo 正在切换到 %ip4% ... netsh interface ip set address name='本地连接' static %ip4% 255.255.255.0 192.168.4.1 echo 切换成功! ) else if "%choice%"=="5" ( REM 切换到IP地址5 echo 正在切换到 %ip5% ... netsh interface ip set address name='本地连接' static %ip5% 255.255.255.0 192.168.5.1 echo 切换成功! ) else if "%choice%"=="6" ( REM 自动获取IP地址 echo 正在切换到自动获取IP地址... netsh interface ip set address name='本地连接' dhcp echo 切换成功! ) else ( REM 输入错误 echo 输入错误,请重新运行程序并输入正确的数字! )

REM 显示当前IP地址 echo. echo 当前IP地址为: ipconfig | findstr IPv4 echo. pause

Windows 批处理脚本:快速切换本地网络 IP 地址

原文地址: https://www.cveoy.top/t/topic/nsQK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录