计算机专家 演示一个 批处理 程序 用于切换本地的5个预先保存在 批处理里面的 IP地址 但有相同的dns 和子网掩码
以下是一个示例批处理程序,用于切换本地的5个IP地址:
@echo off
setlocal
set IP1=192.168.1.100
set IP2=192.168.1.101
set IP3=192.168.1.102
set IP4=192.168.1.103
set IP5=192.168.1.104
set DNS=192.168.1.1
set SUBNET=255.255.255.0
echo "Select IP Address:"
echo "1. %IP1%"
echo "2. %IP2%"
echo "3. %IP3%"
echo "4. %IP4%"
echo "5. %IP5%"
set /p IP="Enter option (1-5): "
if "%IP%"=="1" (
netsh interface ipv4 set address name="Local Area Connection" static %IP1% %SUBNET% %DNS%
echo "IP Address set to %IP1%"
) else if "%IP%"=="2" (
netsh interface ipv4 set address name="Local Area Connection" static %IP2% %SUBNET% %DNS%
echo "IP Address set to %IP2%"
) else if "%IP%"=="3" (
netsh interface ipv4 set address name="Local Area Connection" static %IP3% %SUBNET% %DNS%
echo "IP Address set to %IP3%"
) else if "%IP%"=="4" (
netsh interface ipv4 set address name="Local Area Connection" static %IP4% %SUBNET% %DNS%
echo "IP Address set to %IP4%"
) else if "%IP%"=="5" (
netsh interface ipv4 set address name="Local Area Connection" static %IP5% %SUBNET% %DNS%
echo "IP Address set to %IP5%"
) else (
echo "Invalid option. Please enter a number between 1 and 5."
)
endlocal
该程序首先定义了5个IP地址和一个共同的DNS和子网掩码。然后,它显示一个菜单,要求用户选择要使用的IP地址。根据用户的选择,程序使用netsh命令将本地连接的IP地址更改为选定的IP地址,并输出一条消息确认更改。如果用户输入无效选项,则程序将显示一条错误消息
原文地址: http://www.cveoy.top/t/topic/ciLj 著作权归作者所有。请勿转载和采集!