无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: YJZM
打印 上一主题 下一主题

[求助] 经常更换多个IP地址如何使用脚本一健更换

  [复制链接]
31#
发表于 2024-11-29 14:57:27 来自手机 | 只看该作者
回复

使用道具 举报

32#
发表于 2025-4-6 09:22:30 | 只看该作者
学习了
回复

使用道具 举报

33#
发表于 2025-4-6 10:04:54 | 只看该作者
本帖最后由 jlshnlhj 于 2025-4-23 09:26 编辑

NetSetMan
https://www.netsetman.com/zh/freeware
回复

使用道具 举报

34#
发表于 2025-4-9 03:30:07 | 只看该作者
本帖最后由 jakjak 于 2025-4-9 04:10 编辑

注意!要将”以太网“换成你当前网络适配器的名称,win10默认第一个网卡是以太网,bat要保存成ANSL编码!!!!
注意!要将”以太网“换成你当前网络适配器的名称,win10默认第一个网卡是以太网,bat要保存成ANSL编码!!!!
注意!要将”以太网“换成你当前网络适配器的名称,win10默认第一个网卡是以太网,bat要保存成ANSL编码!!!!

  1. @echo off
  2. setlocal enabledelayedexpansion

  3. :: 配置参数区域 - 请根据需要修改下列4组配置信息
  4. :: ip1  192.168.0.199
  5. set addr1=192.168.0.199
  6. set mask1=255.255.255.0
  7. set gateway1=192.168.0.1
  8. set dns1=218.85.152.99
  9. set wins1=218.85.157.99

  10. :: ip2  192.168.0.200
  11. set addr2=192.168.0.200
  12. set mask2=255.255.255.0
  13. set gateway2=192.168.0.1
  14. set dns2=8.8.8.8
  15. set wins2=8.8.4.4

  16. :: ip3  10.0.0.10
  17. set addr3=10.0.0.10
  18. set mask3=255.255.255.0
  19. set gateway3=10.0.0.1
  20. set dns3=1.1.1.1
  21. set wins3=1.0.0.1

  22. :: ip4  172.16.0.100
  23. set addr4=172.16.0.100
  24. set mask4=255.255.0.0
  25. set gateway4=172.16.0.1
  26. set dns4=208.67.222.222
  27. set wins4=208.67.220.220

  28. :: 用户交互界面
  29. :menu
  30. cls
  31. echo ========================
  32. echo  "以太网"需换网卡的实际名称
  33. echo ========================
  34. echo 请选择要使用的配置:
  35. echo 1.  192.168.0.199
  36. echo 2.  192.168.0.200
  37. echo 3.  10.0.0.10
  38. echo 4.  172.16.0.100
  39. echo 5.  自动获取ip
  40. echo ========================

  41. :input
  42. set /p choice=请输入配置编号(1-5,输入Q退出):
  43. if /i "!choice!" == "Q" exit /b

  44. :: 验证输入有效性
  45. echo !choice!|findstr /r "^[1-5][        DISCUZ_CODE_0        ]quot; >nul
  46. if errorlevel 1 (
  47.     echo 错误:无效输入,请重新输入!
  48.     timeout /t 2 >nul
  49.     goto input
  50. )

  51. :: 特殊处理自动获取配置
  52. if "!choice!" == "5" (
  53.     echo 正在设置为自动获取IP和DNS...
  54.     netsh interface ip set address "以太网" source=dhcp
  55.     netsh interface ip set dns "以太网" source=dhcp
  56.     echo 已切换为自动获取模式!
  57.     pause
  58.     goto menu
  59. )

  60. :: 加载对应配置
  61. set config_num=!choice!
  62. set addr=!addr%config_num%!
  63. set mask=!mask%config_num%!
  64. set gateway=!gateway%config_num%!
  65. set dns=!dns%config_num%!
  66. set wins=!wins%config_num%!

  67. :: 应用网络配置
  68. echo 正在应用配置%config_num%...
  69. netsh interface ip set address name="以太网" source=static addr=!addr! mask=!mask! gateway=!gateway! >nul
  70. netsh interface ip set dns "以太网" source=static addr=!dns! >nul
  71. netsh interface ip set wins "以太网" source=static addr=!wins! >nul

  72. echo 配置应用成功!
  73. echo 当前IP地址:!addr!
  74. echo 按任意键返回菜单...
  75. pause >nul
  76. goto menu
复制代码


回复

使用道具 举报

35#
发表于 2025-4-23 09:14:19 | 只看该作者
感谢楼主的答案
回复

使用道具 举报

36#
发表于 2025-5-5 20:30:06 | 只看该作者
好东西,学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-6-13 18:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表