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

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

本帖最后由 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地址后两位不固定,对应的网关也不固定,自己写了一个,但总是提示出错,不知道错在哪里,忘各位大佬指教

回复 2# flashercs


    这还不是一样的吗?

TOP

  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
复制代码
微信:flashercs
QQ:49908356

TOP

返回列表