C#代码
- @echo off
- rem eth //设置网卡名称,如"本地连接"
- set eth="本地连接"
- rem ip //设置IP地址
- set ip=192.168.120.21
- rem gw //设置网关
- set gw=192.168.120.1
- rem netmasks //设置子网掩码
- set netmasks=255.255.255.0
- rem dns1 //设置主DNS
- set dns1=192.168.120.123
- rem dns2 //设置辅DNS
- set dns2=222.222.222.222
- echo 正在将本机IP更改到:%ip%
- netsh interface ip set address "%eth%" static %ip% %netmasks% %gw% default
- echo 正在添加本机主DNS:%dns1%
- netsh interface ip set dns "%eth%" static %dns1%
- echo 正在添加本机副DNS:%dns2%
- netsh interface ip add dns "%eth%" %dns2%
- echo ——————————
- echo IP更改完毕,检查当前配置…
- echo ——————————
- ipconfig /all
- pause
- close
- —————————
- 公司上网ip.bat
- —————————
- 程序代码
- @echo off
- rem eth //设置网卡名称,如"本地连接"
- set eth="本地连接"
- rem ip //设置IP地址
- set ip=59.56.194.174
- rem gw //设置网关
- set gw=59.56.194.173
- rem netmasks //设置子网掩码
- set netmasks=255.255.255.252
- rem dns1 //设置主DNS
- set dns1=202.101.107.85
- rem dns2 //设置辅DNS
- set dns2=202.101.98.55
- echo 正在将本机IP更改到:%ip%
- netsh interface ip set address "%eth%" static %ip% %netmasks% %gw% default
- echo 正在添加本机主DNS:%dns1%
- netsh interface ip set dns "%eth%" static %dns1%
- echo 正在添加本机副DNS:%dns2%
- netsh interface ip add dns "%eth%" %dns2%
- echo ——————————
- echo IP更改完毕,检查当前配置…
- echo ——————————
- ipconfig /all
- pause
- close
- —————————
- 自动获取ip.bat
- —————————
- 程序代码
- @echo off
- rem eth //设置网卡名称,如"本地连接"
- set eth="本地连接"
- rem sleep //设置后面的等待时间,如"20秒"
- set sleep=ping -n 18 127.0.0.1>nul 2>nul
- echo 正在更改为自动获取IP地址…
- netsh interface ip set address "%eth%" source=dhcp
- echo 正在更改为自动获取DNS地址…
- netsh interface ip set dns "%eth%" source=dhcp
- echo ————————————–
- echo 更改完毕,正在自动获取IP,等待20秒
- echo ————————————–
- %SLEEP%
- echo —————————————-
- echo 检查当前IP,如无法获取请联系网管
- echo —————————————-
- ipconfig /all
- pause
- close
处理得好!