zoukankan      html  css  js  c++  java
  • Bat实现IP设置切换(公司IP和家里的IP)

    :: 设置IP地址
    set /p choice=    1.设置公司IP 2.IP自动获取  您的选择:
    echo.
    if "%choice%"=="1" goto ip1
    if "%choice%"=="2" goto ip2
    goto main
    :ip1
    echo IP自动设置开始....
    echo.
    echo 正在设置IP及子网掩码
    cmd /c netsh interface ip set address name="WLAN" source=static addr=192.168.1.* mask=255.255.255.0 gateway=192.168.1.* gwmetric=1
    echo 正在设置DNS服务器
    
    cmd /c netsh interface ip add dnsservers name="WLAN" address=8.8.8.8 index=1
    cmd /c netsh interface ip add dnsservers name="WLAN" address=8.8.8.8 index=2
    echo 设置完成
    pause
    exit
    if errorlevel 2 goto main
    if errorlevel 1 goto end
    :ip2
    echo IP自动设置开始....
    echo.
    echo 自动获取IP地址....
    netsh interface ip set address name = "WLAN" source = dhcp
    echo 自动获取DNS服务器....
    netsh interface ip set dns name = "WLAN" source = dhcp
    @rem 设置自动获取IP
    echo 设置完成
    pause
    exit
    if errorlevel 2 goto main
    if errorlevel 1 goto end
    :test
    netsh inte***ce ip set address name = "WLAN" source = dhcp
    netsh inte***ce ip set dns name = "WLAN" source = dhcp
    netsh inte***ce ip set wins name = "WLAN" source = dhcp
    CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
    if errorlevel 2 goto main
    if errorlevel 1 goto end
    :end 

    将标红的部分替换为你自己的IP,代码保存为 SetIP.bat ,双击运行,输入 1或者2,即可将IP设置为公司IP或者家里的IP(自动获取)。

  • 相关阅读:
    卸载驱动时,没有/lib/modules目录
    strcmp与strncmp的区别
    12864 显示多种图形
    环形缓冲区的应用ringbuffer
    环形缓冲区
    pthread_cond_wait 详解
    [置顶] 自己写一个简单通用的Makefile
    指针空间的申请与释放
    双向链表操作
    FreeType 管理字形
  • 原文地址:https://www.cnblogs.com/brucezhang80/p/5679498.html
Copyright © 2011-2022 走看看