标题: [网络连接] [已解决]批处理怎样自动填写静态IP地址? [打印本页]
作者: qq544935474 时间: 2011-6-6 17:40 标题: [已解决]批处理怎样自动填写静态IP地址?
192.168.0.11
255.255.255.0
192.168.0.1
202.106.0.20
作者: Batcher 时间: 2011-6-6 17:44
netsh!
作者: 601997526 时间: 2011-6-6 20:02
- netsh interface ip set address 本地连接 static 192.168.0.11 255.255.255.0 192.168.0.1 1
- netsh interface ip set dns name="本地连接" source=static addr=202.106.0.20
复制代码
作者: mxxcgzxxx 时间: 2011-6-6 20:02
- echo off
- cls
- echo 如果您的电脑不是通过小区路由上网或家里未安装路由器的请不要使用本软件!
- pause>nul
- :1
- cls
- echo 1 快速设为192.168.1.100
- echo 2 自定义设置IP和路由
- echo 3 清除所有IP设置
- echo 4 退出
- for /l %%1 in (1,1,3) do echo.
- set /p p= 请选择:
- if %p%==1 goto :快速设置
- if %p%==2 goto :ipsz
- if %p%==3 goto :清除
- if %p%==4 goto :eof
- goto :1
- :ipsz
- cls
- echo --------------------------------------------------------------------------
- echo 填入IP,注意格式...
- echo.
- set/p ip= 你要设置的IP:
- echo.
- echo 掩码不用填,默认为255.255.255.0
- echo.
- echo 填入网关,注意格式...
- echo.
- set/p wg= 你要设置的网关:
- echo.
- echo --------------------------------------------------------------------------
- echo.
- echo 填入主DNS
- echo.
- set/p dns1= 主DNS:
- echo.
- echo 填入备用DNS
- echo.
- set/p dns2= 备用DNS:
- echo.
- echo --------------------------------------------------------------------------
- echo.
- echo 填入计算机名
- echo.
- set/p computername= 计算机名:
- echo.
- echo 填入工作组
- echo.
- set/p newwg= 工作组:
- :tw
- cls
- echo 本机ip为 %ip%
- echo 本机网关为 %wg%
- echo DNS为 %dns1% %dns2%
- echo 计算机名为 %computername%
- echo 工作组为 %newwg%
- echo.
- echo 以上信息是否正确?
- echo 1、正确开始写入
- echo 2、不正确我要重填
- echo 3、退出
- echo.
- set/p pp= 您的选择:
- if %pp%==1 goto trip
- if %pp%==2 goto ipsz
- if %pp%==3 goto end
- goto tw
- :trip
- echo 正在更改计算机名请稍后...... 改名为:%computername%
- reg add HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName /v ComputerName /t REG_SZ /d %computername% /f > nul
- reg add HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName /v ComputerName /t REG_SZ /d %computername% /f > nul
- reg add HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v Hostname /t REG_SZ /d %computername% /f > nul
- reg add HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v "NV Hostname" /t REG_SZ /d %computername% /f > nul
- echo 正在设置IP及子网掩码 IP为 %ip% 掩码为 255.255.255.0
- netsh interface ip set address name="本地连接" source=static addr=%ip% mask=255.255.255.0
- echo 正在设置网关地址 网关为:%wg%
- netsh interface ip set address name="本地连接" gateway=%wg% gwmetric=0
复制代码
作者: xlybzk 时间: 2011-6-7 12:21
本帖最后由 xlybzk 于 2011-6-7 12:37 编辑
楼上的不用那么麻烦- netsh interface ip set address 本地连接 static 192.168.0.11 255.255.255.0 192.168.0.1 1 & netsh interface ip set dns 本地连接 static 202.106.0.20
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |