搜索
查看: 21876|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?9 t! o7 P% o& ?0 W0 @; B: j

( S9 @  Y8 D1 n- j将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    : m4 s3 @. z" s- W" }2 i" I$ L
  2. title 自动设置ip9 ~! @; ?2 ]8 }0 d+ q% m
  3. echo
    2 L4 m6 ~, n; O6 N
  4. :start + |+ f0 R3 l& \0 s( d
  5. cls
    " g; T3 E4 u* l0 d3 K
  6. ECHO ================================
    - z2 L6 A# m9 W3 [; b/ j/ \
  7. ECHO 请选择要换的ip
    0 R/ ?2 @0 Y' X
  8. ECHO ———————————————— 0 ^4 p8 u0 r5 L! h1 T/ O+ n  S
  9. echo 无线网络连接---自动获取IP地址…………1   r% p$ v9 j2 ~" `  \; [
  10. echo.
    9 E8 z, F1 |: L+ d; N
  11. echo 无线网络连接---办公室IP配置……………2
    4 _# p) u& @2 Z1 N
  12. echo. 8 C: l2 A% Z- @, Q' A' ]! r
  13. echo 本地连接---自动获取IP地址………………3
    , [) S, [& C2 Z/ m
  14. echo. 0 `" d6 \! V0 H  F4 l) }: G5 o% ?
  15. echo 本地连接---办公室IP配置…………………4. v; ]: d2 D, h
  16. echo.1 {& ?' M  I+ H& J, C  j( S9 [
  17. echo  退出…………………………………………5
    + ~, b/ f* Z: c
  18. echo.; |; l% W, w' u6 _- n+ H' J

  19. ( W9 \% @0 }2 y
  20. @set /p UserSelection=选择(1,2,3,4,5)  6 B/ O2 [' o2 Z  c
  21. * n0 _. }. k1 k0 W% r/ N# X3 I! r
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ; v: C$ G; J0 v  B' K9 L( U8 u) }% R) t
  23. goto start 5 c: W+ Y, S5 y( b
  24. % M" o' J6 ]; F7 H! [- j
  25. :selection 7 Y/ N- O. L' n0 y+ ^# ]/ S
  26. @if "%UserSelection%"=="1" goto 1 ( A/ {7 p& o, j- J1 U
  27. @if "%UserSelection%"=="2" goto 2
    * j4 _* K5 w8 d, A
  28. @if "%UserSelection%"=="3" goto 3 + B2 J) D2 x* r- X
  29. @if "%UserSelection%"=="4" goto 4
    6 D( o# m. h3 K& q' W2 S
  30. @if "%UserSelection%"=="5" goto 5
    ' S* Y5 I( i. x
  31. . ?! }# y# H; V% w# b" g
  32. :1+ a( B- n0 d8 {7 W2 T; D
  33. echo 无线网络连接---自动获取IP地址---请稍候...0 ]' y" N$ s$ q0 `) p
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    8 o( J4 P1 a; H: f0 N
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    5 `  D/ d; g; ~' y
  36. exit
    $ z1 r8 l( a" ?+ i9 _

  37. 7 n( W4 h. Y) h+ R7 Q) H
  38. :2* I, X: u) w; z, n
  39. echo 无线网络连接---办公室IP配置---请稍候...
    3 O" {. n4 V1 N" @
  40. set ipaddress=192.168.0.100( J$ L# `6 r  k/ A
  41. set subnetmask=255.255.255.06 F7 ~- X: w/ ~6 M& c. ?  b
  42. set defaultGateway=192.168.0.1
    , [1 U: m% H. n$ r( [$ T; Z, S: `
  43. set dns=202.96.98.36+ I$ {# J, T0 K# u, ]( z; r
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    $ C) s  @- r/ Y( g, G, H
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%% M, L1 P! t2 G  A3 n
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0) h; o- Z9 n1 ]
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary# X1 Z* m4 J0 {
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%) f+ }6 U  H, Y1 f
  49. exit8 f- s* P& o, g1 c' M6 R- C

  50. " G' T, x& e% ~- U* S! j- a) a
  51. :3: D8 O3 U5 R9 B' t6 d
  52. echo 本地连接---自动获取IP地址---请稍候...6 u: \. Q9 j# U
  53. netsh interface ip set address name="本地连接" source=dhcp
    4 }+ |- P! I( L/ V  h1 P
  54. netsh interface ip set dns name="本地连接" source=dhcp
    % E& n7 L& {# Q: D3 w2 W2 J
  55. exit& r( o) `9 q: c, Z: ]( W2 ]  D# O

  56. 0 h6 ~' x% B* @0 Q! _" \# e1 K) G
  57. :4
    % l7 @6 Z1 B( v  N
  58. echo 本地连接---办公室IP配置---请稍候...! Q% l; f0 X) c( z8 B" E
  59. set ipaddress=192.168.1.68
    : a' ?( ~' H) k
  60. set subnetmask=255.255.255.0: }$ N9 m% m' f3 M1 ~, q" T
  61. set defaultGateway=192.168.1.19 R0 `4 m) I  c' ^/ M- @
  62. set dns=202.102.128.68$ q. s' i* K4 r" z8 U& [5 S
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 _1 b! r) j: P' m
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=07 O& E& d" q+ }: n, B4 o; @  z2 E$ m
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    # n% b3 R, A0 E) q0 }! d* n9 a
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%9 e' v0 n6 c; F2 C
  67. exit3 w4 o4 n# R% l9 J4 l) p6 o

  68. . k+ s& C0 N  q3 }5 J4 O9 @( A
  69. :5( T' Y% s* b$ Z) d1 T
  70. echo 5
    + m2 x: K2 m9 q4 y) u
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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