@echo off
chcp 936
echo 本脚本用于处理IP冲突导致的无法联网，请右键以管理员身份运行此脚本
ping -n 4 www.baidu.com >nul
if %errorlevel% equ 0 (
    echo 检测到网络是正常的哦
) else (
    echo 你似乎没有网络，正在为你设置静态ip...
    netsh interface ipv4 set address name="以太网" static 192.168.1.200 255.255.255.0 192.168.1.1
    netsh interface ipv4 add dnsserver name="以太网" address="114.114.114.114"
    netsh interface ipv4 add dnsserver name="以太网" address="8.8.8.8"
    ping -n 5 127.0.0.1 >nul
    echo 静态IP地址配置完成，当前IP地址信息如下：
    netsh interface ipv4 show address name="以太网"
    echo 当前DNS服务器信息如下：
    netsh interface ipv4 show dnsserver name="以太网"
    echo 正在重启网络连接...
    netsh interface set interface "以太网" admin=disable
    ping -n 5 127.0.0.1 >nul
    netsh interface set interface "以太网" admin=enable
    ping -n 5 127.0.0.1 >nul
    echo 网络连接已重启。
    echo 正在恢复自动获取IP地址和DNS服务器...
    netsh interface ipv4 set address name="以太网" source=dhcp
    netsh interface ipv4 set dnsserver name="以太网" source=dhcp
    ping -n 5 127.0.0.1 >nul
    echo 动态获取IP地址完成，当前IP地址信息如下：
    netsh interface ipv4 show address name="以太网"
    echo 当前DNS服务器信息如下：
    netsh interface ipv4 show dnsserver name="以太网"
    ping -n 4 www.baidu.com >nul
    if %errorlevel% equ 0 (
        echo 检测到网络已恢复正常
    ) else (
        echo 网络未恢复，请重新鼠标右键，再次以管理员身份运行该脚本或者访问“ www.liuzhiming.us.kg 》 工具集 》 IP冲突处理工具”查看手动恢复步骤
    )
    )
    pause >nul