Board logo

标题: [其他] 配置本机网络属性的批处理报错:此时不应有 1 [打印本页]

作者: tempkf    时间: 2015-9-18 15:16     标题: 配置本机网络属性的批处理报错:此时不应有 1

  1. @echo off
  2. echo .
  3. echo .
  4. echo 本机网络属性:
  5. netsh interface ipv4 show address
  6. CHOICE /C:YN /M "修改本机网络属性,确认请按 Y,否请按 N。"
  7. if errotlevel 1 goto mod
  8. if errorlevel 2 goto end
  9. :mod
  10. echo   配置本机网络属性:
  11. set slection0=
  12. set/p slection0=请输入IP地址:
  13. set slection1=
  14. set/p slection1=请输入子网掩码:
  15. netsh interface ip set address name="本地连接" source=static addr=%slection0% mask=%slection1%
  16. set slection2=
  17. set/p slection2=请输入网关地址:
  18. netsh interface ip set address name="本地连接" gateway=%slection2% gwmetric=0
  19. set slection3=
  20. set/p slection3=请输入主dns地址
  21. netsh interface ip set dns name="本地连接" source=static addr=%slection3% register=PRIMARY
  22. set slection4=
  23. set/p slection4=请输入备份dns地址
  24. netsh interface ip add dns name="本地连接" addr=%slection4%
  25. netsh interface ip set wins name="本地连接" source=static addr=none
  26. echo 本机新的网络属性:
  27. netsh interface ipv4 show address
  28. pasue
  29. :end
复制代码
选择Y后提示如标题
作者: pcl_test    时间: 2015-9-18 15:35

新人须知,本版规则
1、求助时,务必在顶楼一次性把问题交代清楚,建议给出完整有针对性的样本或图示,样本过大可发网盘分享链接。勿发无意义的标题
2、使用 code 标记把代码部分括起来(单击回复框的 <> 按钮,复制粘贴代码进去),以便复制。问题解决后,请编辑顶楼帖子在标题前面注明[已解决]http://www.bathome.net/thread-3473-1-1.html
3、提问前先使用论坛搜索,勿发同类贴、重复贴
作者: flyinnet9    时间: 2015-9-18 15:54

if %errorlevel%==1
作者: 回家路上    时间: 2015-9-18 22:41

单词拼写错误
  1. if errotlevel 1 goto mod
复制代码
建议不要用记事本编写bat。
作者: flyinnet9    时间: 2015-9-19 16:20

回复 4# 回家路上


   
  ERRORLEVEL number 如果最后运行的程序返回一个等于或大于
                    指定数字的退出代码,指定条件为 true。

这种写法,选“N”也会goto mod




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