[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] [已解决]自动读取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
1

评分人数

    • CrLf: 感谢给帖子标题标注[已解决]字样PB + 2

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

本贴标题修改后基本符合版规,故删除本楼警告贴

TOP

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

多谢楼下的兄弟帮我解决

TOP

  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
复制代码
1

评分人数

    • CrLf: 乐于助人技术 + 1

TOP

那天弄电脑的用for语句和regsvr32重新注册了系统所有组件,我没看清,请问如何实现?
1

评分人数

    • CrLf: 无关问题请自开新帖,另外请勿重复提问PB -2

TOP

回复 5# lazdkiy


    如果我能发贴我就不会在回复中来提问了。。。论坛限制发新贴,没办法

TOP

回复 6# lazdkiy


试试在代码咨询&讨论这个版块发帖
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 7# Batcher


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

TOP

返回列表