搜索
查看: 21957|回复: 0

[电脑] 快速设置IP地址的批处理命令

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
0 q# }! ^' d( F+ K  w2 w
4 x0 x6 _3 i% W% h+ W: z' N* @将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    - x& u1 j) w$ ?, A" j% y0 U
  2. title 自动设置ip
    9 G/ r+ `! ]7 R+ h/ i3 E
  3. echo
    ! G( p9 V0 T3 Y( }' c
  4. :start
    9 z. S' E: V* ]9 i  o5 u
  5. cls
    2 ], k" l* p' B
  6. ECHO ================================
    " Z9 O) [/ c9 m& o- `) @1 x
  7. ECHO 请选择要换的ip ) ]9 V- o% ^( H6 b4 }
  8. ECHO ————————————————
      \( R) F. U* c2 `. X5 c$ l- D
  9. echo 无线网络连接---自动获取IP地址…………1 5 h& @8 X  t3 {) }
  10. echo.
    + i! E2 A6 g5 y9 D, }" i4 E- a
  11. echo 无线网络连接---办公室IP配置……………2 0 q. z0 T* C5 {" Q* Q# b- W/ j
  12. echo.
    ( W; S. w) Q  B3 u# M& q8 i4 j! H
  13. echo 本地连接---自动获取IP地址………………3
    8 S0 s. K8 l# y8 [; b
  14. echo.
    # n) B2 c0 R$ ]2 m2 ]1 g6 |
  15. echo 本地连接---办公室IP配置…………………4
      Z: p1 E; F9 D& e6 h6 j
  16. echo." ?5 _& ~) f% e; _. @
  17. echo  退出…………………………………………5
    & N4 F# |. z, \' _
  18. echo.: m* J, K7 ^/ `% P6 Q

  19. 2 w9 H. l$ N- C0 r
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    6 s$ l0 U% j8 ]- w+ e) p8 D9 @& v
  21. 2 ~! y# ~2 k# j, b
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ' C, u2 C) f- D- e- z2 E! \+ m, \# L
  23. goto start   h4 X7 C/ J1 e
  24. ; ?  V' Q. t5 y5 U( n3 E% {
  25. :selection 7 T5 q/ B/ `( u: E* u2 B
  26. @if "%UserSelection%"=="1" goto 1
    1 W7 y' h/ B; }/ ?: ]  W! E7 ?2 Q
  27. @if "%UserSelection%"=="2" goto 2
    5 r4 N+ l; H  j+ ~% M" `
  28. @if "%UserSelection%"=="3" goto 3 9 `# w! @% T6 M5 m% `2 f7 m: x0 r
  29. @if "%UserSelection%"=="4" goto 47 Z& g# l5 l8 S0 U/ W
  30. @if "%UserSelection%"=="5" goto 5, h1 X1 g) P0 I- L5 M- _

  31. ( ]! _2 H* ]$ t/ N
  32. :1$ q0 w/ y. s3 h1 G, h$ }
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    7 p  J6 ?1 n* {9 ^9 x
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    - G8 @, c7 J0 `8 i
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    1 _, @  {5 A: K+ Y
  36. exit+ j6 g& Y. i3 k, ~

  37. # f; G3 j: W* u! B
  38. :2
    / _* z; s! X$ w# f0 g3 n
  39. echo 无线网络连接---办公室IP配置---请稍候...
    $ a' T& t# m6 [6 B& q0 f
  40. set ipaddress=192.168.0.100  F4 x' m5 y: a
  41. set subnetmask=255.255.255.0: k# t4 q$ x5 A1 R& ^- Z3 t9 t
  42. set defaultGateway=192.168.0.10 j; s  i) j8 x& V9 _8 I
  43. set dns=202.96.98.36
    / z  S* f4 `6 p
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ( P( g! g: Q' _" u4 r6 N
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 u" `# w& b  e
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0, a, G" D) k) A9 R! |* g& ?
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary+ N+ r; H# u% }' c1 A3 G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    3 f0 a5 H; Q* G" }1 w
  49. exit6 ?4 O+ @9 \% f8 _0 W$ }5 i, P! ^
  50. " s# k$ y, u9 f5 K/ v4 H
  51. :3+ S! @, V1 Y$ F. v9 p
  52. echo 本地连接---自动获取IP地址---请稍候...  ]  X2 }1 p# d0 S
  53. netsh interface ip set address name="本地连接" source=dhcp
    % e8 k5 B+ _! E, s; s
  54. netsh interface ip set dns name="本地连接" source=dhcp2 |: N* Y6 [. [2 R2 x, W
  55. exit
      ]7 p0 Z2 [! q, \- c

  56. " w% m" M: B( o: O' o4 p* C* U
  57. :4
    ; h$ G7 f/ i8 c- l# G
  58. echo 本地连接---办公室IP配置---请稍候...
    # p9 v0 I& E& a& T& P# E# u
  59. set ipaddress=192.168.1.68% P( Q0 t0 L9 b( K0 I
  60. set subnetmask=255.255.255.0% j, r8 v( M9 B" e7 f1 x5 I# M
  61. set defaultGateway=192.168.1.1
    * U# a! x/ ?% u) E; |7 L
  62. set dns=202.102.128.68
    * J. G( `- l$ v$ D
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%/ E! r8 K3 ~# p$ v& P+ L
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=09 ^7 Z3 _8 n" V) w" K  R+ ^
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ; F9 j  V8 p$ @* G$ S4 g  `6 |
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%! j" |9 P2 L9 D; ?
  67. exit
    9 S- t# g9 R9 C5 @  u' T
  68. 9 A* T8 r* O6 f1 x
  69. :5
    # ]2 X, i) s$ E, g. X% g
  70. echo 56 m( y) v. |. S$ N
复制代码

IP.bat

2.22 KB, 阅读权限: 1, 下载次数: 0

回复

使用道具 举报

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

本版积分规则

热议作品
精华帖子排行
精彩推荐

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2019 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 鲁公网安备 37021102000261号 |网站地图
返回顶部 返回列表