Board logo

标题: [网络连接] [已解决]自动读取MAC修改IP的批处理怎样加个判断? [打印本页]

作者: qubin1979    时间: 2011-11-16 16:36     标题: [已解决]自动读取MAC修改IP的批处理怎样加个判断?

  1. ::::修改IP 地址。用变量"%IPAddress%" 去替换实际的IP 地址
  2. netsh interface ip set address name="本地连接" source=static addr=%IPAddress% mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
  3. netsh interface ip set dns name="本地连接" source=static addr=202.103.224.68 register=PRIMARY  >nul
  4. ::netsh interface ip add dns name="本地连接" addr=202.103.224.66 index=2 >nul
  5. ::netsh interface ip add dns name="本地连接" addr=203.77.1.1 index=3 >nul
复制代码
我是读取MAC修改IP的,
麻烦给我加个判断,如果修改成功就goto  a,如果修改失败就goto  b
作者: CrLf    时间: 2011-11-16 16:39

本帖最后由 CrLf 于 2011-11-16 17:08 编辑

本贴标题修改后基本符合版规,故删除本楼警告贴
作者: qubin1979    时间: 2011-11-16 16:45

本帖最后由 qubin1979 于 2011-11-17 09:24 编辑

多谢楼下的兄弟帮我解决
作者: awk    时间: 2011-11-16 21:38

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. netsh interface ip set address name="本地连接" source=static addr=%IPAddress% mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
  4. if !errorlevel! neq 0 (
  5.     goto :b
  6. )
  7. netsh interface ip set dns name="本地连接" source=static addr=202.103.224.68 register=PRIMARY
  8. if !errorlevel! neq 0 (
  9.     goto :b
  10. ) else (
  11.     goto :a
  12. )
  13. :a
  14. echo aaa
  15. goto :eof
  16. :b
  17. echo bbb
  18. goto :eof
复制代码

作者: lazdkiy    时间: 2011-11-17 09:46

那天弄电脑的用for语句和regsvr32重新注册了系统所有组件,我没看清,请问如何实现?
作者: lazdkiy    时间: 2011-11-17 14:32

回复 5# lazdkiy


    如果我能发贴我就不会在回复中来提问了。。。论坛限制发新贴,没办法
作者: Batcher    时间: 2011-11-17 17:01

回复 6# lazdkiy


试试在代码咨询&讨论这个版块发帖
作者: lazdkiy    时间: 2011-11-18 10:03

回复 7# Batcher


    谢谢,大恩人,感激不尽,终于可以发贴了




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