以下是一个示例批处理程序,用于切换本地的5个预先保存的不同网段的IP地址:

@echo off setlocal

rem 保存当前网络配置 ipconfig /all > current_network_config.txt

rem 设置第一个IP地址 netsh interface ipv4 set address 'Local Area Connection' static 192.168.1.100 255.255.255.0 192.168.1.1 1 echo 'IP地址已切换至192.168.1.100'

rem 等待3秒 timeout /t 3 /nobreak

rem 设置第二个IP地址 netsh interface ipv4 set address 'Local Area Connection' static 192.168.2.100 255.255.255.0 192.168.2.1 1 echo 'IP地址已切换至192.168.2.100'

rem 等待3秒 timeout /t 3 /nobreak

rem 设置第三个IP地址 netsh interface ipv4 set address 'Local Area Connection' static 192.168.3.100 255.255.255.0 192.168.3.1 1 echo 'IP地址已切换至192.168.3.100'

rem 等待3秒 timeout /t 3 /nobreak

rem 设置第四个IP地址 netsh interface ipv4 set address 'Local Area Connection' static 192.168.4.100 255.255.255.0 192.168.4.1 1 echo 'IP地址已切换至192.168.4.100'

rem 等待3秒 timeout /t 3 /nobreak

rem 设置第五个IP地址 netsh interface ipv4 set address 'Local Area Connection' static 192.168.5.100 255.255.255.0 192.168.5.1 1 echo 'IP地址已切换至192.168.5.100'

rem 等待3秒 timeout /t 3 /nobreak

rem 自动获取IP地址 netsh interface ipv4 set address 'Local Area Connection' dhcp echo 'IP地址已自动获取'

rem 等待3秒 timeout /t 3 /nobreak

rem 显示当前网络配置 type current_network_config.txt

rem 删除临时文件 del current_network_config.txt

endlocal exit

在此示例中,我们使用netsh命令来设置静态IP地址,并使用dhcp参数来自动获取IP地址。我们还使用timeout命令来等待3秒钟,以便用户可以看到IP地址已更改的消息。最后,我们使用type命令来显示当前网络配置,并删除临时文件。

批处理程序:快速切换本地网络IP地址

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

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