Windows7系统 IP任意切换的批处理
3876 点击·0 回帖
![]() | ![]() | |
![]() | 一台电脑用习惯了就不想换,但是在不同的地方有可能遇到IP分配的问题,手工再去修改太麻烦,所以要搞个批处理。现在有些网友太热心,自己不很熟悉也会千方百计的找资料复制给你, 这些网友集中在百度知道,贴吧等,很让人无奈。网友到了这些地方还是留心的好,不然耽误了时间还没搞好。这些地方流传的大部分windows7 批处理不好用,注意!
以下这个批处理Windows7下本人亲测可用,毫无问题。 如果360提示,只管放行,没一点问题。 IP设置为你自己的,这个对应填写就行,批处理有备注。 保存为txt文本,用ANSI码。然后修改文件名为BAT。 唯一要提示的是,本地连接就是你在用的网卡,如果你用无线,那就把下面的本地连接修改为 无线网络连接,总之就是你的连接名称。 ----------------------------- @echo off title –IP设置选择– MODE con: COLS=80 lines=30 color 0a :main cls echo 按提示操作 echo. echo 要把IP设置为工作用IP(192.168.1.150) 请按 1 echo 要把IP设置为自动获取 请按 2 echo 要退出 请按 3 echo. @rem 上一句是空一行 set /p choice= 您的选择: echo. if “%choice%”==”1″ goto ip1 if “%choice%”==”2″ goto ip2 if “%choice%”==”3″ goto end if “%choice%”==”4″ goto test goto main :ip1 echo IP自动设置开始…. echo. echo 正在设置IP及子网掩码 cmd /c netsh interface ip set address name=”本地连接” source=static addr=192.168.1.150 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1 echo 正在设置主DNS服务器 cmd /c netsh interface ip set dns name=”本地连接” source=static addr=202.96.128.86 register=PRIMARY @rem 以上这句为设置DNS为202.96.128.86 echo 正在设置第二DNS服务器 cmd /c netsh interface ip add dns name=”本地连接” addr=202.96.134.133 @rem 以上这句为设置DNS为202.96.134.133 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 = “本地连接” source = dhcp echo 自动获取DNS服务器…. netsh interface ip set dns name = “本地连接” source = dhcp @rem 设置自动获取IP echo 设置完成 pause exit if errorlevel 2 goto main if errorlevel 1 goto end :test netsh interface ip set address name = “本地连接” source = dhcp netsh interface ip set dns name = “本地连接” source = dhcp netsh interface ip set wins name = “本地连接” source = dhcp CHOICE /C YN /M “退出请按 Y,返回菜单请按 N。” if errorlevel 2 goto main if errorlevel 1 goto end :end ----------------------------- | |
![]() | ![]() |