Board logo

标题: [系统相关] 求助:想写个半自动化配置网络的批处理 [打印本页]

作者: ask0199    时间: 2022-1-14 09:34     标题: 求助:想写个半自动化配置网络的批处理

本帖最后由 ask0199 于 2022-1-14 09:39 编辑
  1. @echo off
  2. @set myip_part12=24.50.
  3. @set /p myip_part34=请输入IP地址后两位:
  4. @set myip=%ip_part12%%ip_part34%
  5. @set mymask=255.255.255.128
  6. @set myGateway_12=24.50.
  7. @set /p myGateway_34=请输入网关地址后两位:
  8. @set myGateway=%Gateway_12%%Gateway_34%
  9. @set myDNS1=10.138.9.204
  10. @set myDNS2=10.145.36.2
  11. @netsh interface ip set address name="本地连接" source=static addr=%myip% mask=%mymask%
  12. @netsh interface ip set address name="本地连接" gateway=%myGateway% gwmetric=0
  13. @netsh interface ip set dns name="本地连接" source=static addr=%myDNS1% register=PRIMARY
  14. @netsh interface ip add dns name="本地连接" addr=%myDNS2% index=2
  15. @echo IP:%myip%更新完毕,请按任意键结束...&pause>nul
复制代码
想写个半自动化配置网络的批处理,固定的DNS,固定的子网掩码,IP地址后两位不固定,对应的网关也不固定,自己写了一个,但总是提示出错,不知道错在哪里,忘各位大佬指教
作者: flashercs    时间: 2022-1-14 23:15

  1. @echo off
  2. @set myip_part12=24.50.
  3. @set /p myip_part34=请输入IP地址后两位:
  4. @set myip=%myip_part12%%myip_part34%
  5. @set mymask=255.255.255.128
  6. @set myGateway_12=24.50.
  7. @set /p myGateway_34=请输入网关地址后两位:
  8. @set myGateway=%myGateway_12%%myGateway_34%
  9. @set myDNS1=10.138.9.204
  10. @set myDNS2=10.145.36.2
  11. @netsh interface ip set address name="本地连接" source=static addr=%myip% mask=%mymask%
  12. @netsh interface ip set address name="本地连接" gateway=%myGateway% gwmetric=0
  13. @netsh interface ip set dns name="本地连接" source=static addr=%myDNS1% register=PRIMARY
  14. @netsh interface ip add dns name="本地连接" addr=%myDNS2% index=2
  15. @echo IP:%myip%更新完毕,请按任意键结束...&pause>nul
复制代码

作者: ask0199    时间: 2022-1-19 14:37

回复 2# flashercs


    这还不是一样的吗?




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