|
文件: |
IP Setting.rar |
大小: |
0KB |
下载: |
下载 | |
家里安装了adsl,是自动获取ip的 ,我的单位是也是自动获取ip的,但是老婆单位是指定ip的,这样她从家里到单位上网就要换ip,回来上网又要换成自动设置的,很麻烦,今天在网上找了一下批处理设置自动设置ip的,给她做了一个批处理文件。自己也做一个记录,以备下次使用。
将以下内容复制到记事本,保存为ipsetting.bat。
=====================================================================
@echo off
IP自动设置
MODE con: COLS=80 lines=30
color 0a
:main
cls
echo 自动设置IP,哈哈...
echo.
echo 在公司上网,设置IP,请按 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及子网掩码
netsh interface ip set address name="本地连接" source=static addr=100.100.100.188 mask=255.255.255.0
@rem 以上这句是设置IP为100.100.100.188 子网掩码为255.255.255.0
echo 正在设置网关地址
netsh interface ip set address name="本地连接" gateway=100.100.100.1 gwmetric=0
@rem 以上这句为设置网关为192.168.0.254
echo 正在设置主DNS
netsh interface ip set dns name="本地连接" source=static addr=202.106.0.20 register=PRIMARY
@rem 以上这句为设置DNS为202.106.0.20
@echo 正在设置辅DNS
netsh interface ip add dns "本地连接" 202.106.196.115
echo 设置完成
echo.
echo.
CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
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 设置完成
echo.
echo.
CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
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
=====================================================================
---The end!
阅读(815) | 评论(2) | 转发(0) |