Board logo

标题: [系统相关] 批处理怎样自动填写静态IP地址和设置成动态IP?我是四系统,xp,win7,wi8,win8.1系统 [打印本页]

作者: qq544935474    时间: 2014-3-29 11:00     标题: 批处理怎样自动填写静态IP地址和设置成动态IP?我是四系统,xp,win7,wi8,win8.1系统

本帖最后由 qq544935474 于 2014-3-29 11:03 编辑

192.168.0.11
255.255.255.0
192.168.0.1

202.106.0.20

下面这个在XP上能用,win8.1用不了。提示找不到元素。
  1. netsh interface ip set address 本地连接 static 192.168.0.11 255.255.255.0 192.168.0.1 1
  2. netsh interface ip set dns name="本地连接" source=static addr=202.106.0.20
复制代码

作者: apang    时间: 2014-3-29 14:09

把 ip 改成 ipv4 试试呢?
作者: qq544935474    时间: 2014-3-29 15:54

本帖最后由 qq544935474 于 2014-3-29 15:56 编辑

回复 2# apang

是改成这样吗?还是提示“找不到元素”
  1. @echo off
  2. netsh interface ipv4 set address 本地连接 static 192.168.0.11 255.255.255.0 192.168.0.1 1
  3. netsh interface ipv4 set dns name="本地连接" source=static addr=202.106.0.20
  4. pause
复制代码

作者: allen4597    时间: 2015-5-25 17:08

@echo off
title 静态IP设置
set name=本地连接
set IP=192.168.0.11
set mask=255.255.255.0
set gw=192.168.0.1
set dns=202.106.0.20
netsh int ip set addr name="%name%" source=static addr=%IP% mask=%mask% gateway=%gw% gwmetric=1
netsh int ip set dns name="%name%" source=static addr=%dns% register=primary
netsh interface ip set wins name="%name%" source=static addr=none
echo 静态IP设置完成
pause




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2