这种问题问问 gpt 就好了 有奇效
编写批处理脚本
首先,你需要创建一个批处理脚本,该脚本可以检测当前连接的 Wi-Fi 网络并根据网络更改 IP 设置。
打开记事本或任何文本编辑器。
将以下代码粘贴到文本编辑器中:
@
echo off
setlocal enabledelayedexpansion
REM 获取当前连接的 Wi-Fi 名称
for /f "tokens=2 delims=:" %%i in ('netsh wlan show interfaces ^| findstr /C:"SSID"') do (
set ssid=%%i
)
REM 根据 SSID 更改 IP 设置
if "!ssid!"==" YourWiFiName1" (
REM 设置静态 IP
netsh interface ip set address "Wi-Fi" static 192.168.0.101 255.255.255.0 192.168.0.1
netsh interface ip set dns "Wi-Fi" static 8.8.8.8
) else if "!ssid!"==" YourWiFiName2" (
REM 设置为 DHCP
netsh interface ip set address "Wi-Fi" dhcp
netsh interface ip set dns "Wi-Fi" dhcp
)
endlocal
修改 YourWiFiName1 和 YourWiFiName2 为你的 Wi-Fi 网络名称,并根据需要调整 IP 地址和 DNS 设置。
保存文件为 ChangeIP.bat 。
步骤 2: 创建任务计划