搜索
查看: 21665|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
! j2 `; K( I4 f. r
4 C; p( `( F! K* v8 u( ~% r- P0 H将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 P# L! C6 z. e& _( {6 O" A
  2. title 自动设置ip
    * V+ P  i- J5 L4 m
  3. echo2 Z. E7 w) G- V; l( v
  4. :start / J  p- b7 X# U4 c
  5. cls
    ( D+ `4 i# A) w
  6. ECHO ================================
    ' v% R" `$ {& `6 z; s/ I( y( e
  7. ECHO 请选择要换的ip
    & a9 b+ C, }. k+ D. Y, P& t; p
  8. ECHO ———————————————— 2 s& k' M. u6 }/ U7 }
  9. echo 无线网络连接---自动获取IP地址…………1
    8 |  K; h& l8 H8 ~( D
  10. echo. $ }. l! L, m0 f! L! f: M4 m
  11. echo 无线网络连接---办公室IP配置……………2
    & u/ K/ T2 \& c* p1 t$ \
  12. echo.
    : b$ Q6 R- N( V5 f$ C+ o5 a
  13. echo 本地连接---自动获取IP地址………………3
    + Q( D0 F: c0 a( t7 A, w6 |7 w
  14. echo.
    ) W- L4 k# ^; ~3 D
  15. echo 本地连接---办公室IP配置…………………4
    ) {  R. X1 P0 P6 u' l
  16. echo.
    # I- ^1 y8 \* c2 ^+ L
  17. echo  退出…………………………………………5
    ! N. M( t, P  U0 D2 V$ e
  18. echo.: ]+ H1 I* A; W% i7 P

  19. $ ], t0 e0 K: v/ u: D
  20. @set /p UserSelection=选择(1,2,3,4,5)  4 }& @7 G5 z# \0 X; r8 U

  21. # ^8 z& p) @& J, V/ j; `
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection + H9 \4 Z% E6 h" r6 Y
  23. goto start ( \# n% x( L/ f" j3 f

  24. . K8 m. o" B/ M9 B2 x& e0 x
  25. :selection " G8 z: A9 l, d1 ?) ^( N6 z; {, h
  26. @if "%UserSelection%"=="1" goto 1 * C, z  J2 [* o# T* W, _* G5 j
  27. @if "%UserSelection%"=="2" goto 2
    ; F; Q5 r( f* N4 B2 s& C  s
  28. @if "%UserSelection%"=="3" goto 3 6 Q# t  s3 g- p& L7 u( z' d' v
  29. @if "%UserSelection%"=="4" goto 4
    % {0 G0 p9 @8 Y2 D% A% X
  30. @if "%UserSelection%"=="5" goto 5
    4 w5 y% N5 Z3 X/ b) d8 Q, ~7 G
  31. + Y% Z2 ^( Z" j& Z6 g* t
  32. :10 K5 j0 r% W& l
  33. echo 无线网络连接---自动获取IP地址---请稍候...8 l7 }& U5 K& H. U, T
  34. netsh interface ip set address name="无线网络连接" source=dhcp9 [3 y+ f% Y0 X( [" P% V& ?
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    : E5 T! L( U, t- e* a
  36. exit
    - x- \. [+ E" i4 e9 L
  37. , b& J. h8 U  Z0 m
  38. :21 P4 k" W" ]; x8 [9 ]
  39. echo 无线网络连接---办公室IP配置---请稍候...
    + x; J/ A8 E- n5 H$ o, u
  40. set ipaddress=192.168.0.100
      y( q% H9 ^% r) i$ Z
  41. set subnetmask=255.255.255.0' c+ T% r& v9 w
  42. set defaultGateway=192.168.0.1
    , _* }9 ~( d* L' F9 S# }( q! g( N& _
  43. set dns=202.96.98.361 w& y4 u8 k2 X  L# k( e
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0% _$ z/ v- Z& }9 l' D$ Z% Y( K  z( }4 V
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    * X3 \( x7 c: Q5 N  i/ O$ u1 ^' s' s$ m
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    4 }; W: y: b& U* W& z( m
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary. D5 f4 A( v; }2 A, h; r
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    0 b3 X" O; }, _3 I$ V
  49. exit3 z+ _6 A$ l4 v  o% c
  50.   j4 ~+ t* h: y3 `# Q
  51. :3$ Q  h/ F. P# k7 s: V: ~: P/ i
  52. echo 本地连接---自动获取IP地址---请稍候...& L0 U& N1 V* R6 d( h# l: Y
  53. netsh interface ip set address name="本地连接" source=dhcp
    " |! g5 ~* `( |! O1 V6 @4 f7 M
  54. netsh interface ip set dns name="本地连接" source=dhcp
    " c0 X6 o% S$ l
  55. exit8 y& I3 X, u6 B3 r( D

  56. 8 s% f2 }$ ^" }8 k8 D9 X, J
  57. :4
    0 t, X, Y* y0 Y1 ~5 c( `7 I4 @/ `
  58. echo 本地连接---办公室IP配置---请稍候...
    ! W* W# t& e; Q! h/ c7 u
  59. set ipaddress=192.168.1.68( i: N( T7 o: y  u8 Z- A1 G/ \6 A
  60. set subnetmask=255.255.255.0& T1 z) ^) c3 [/ o5 \
  61. set defaultGateway=192.168.1.11 E0 Z, ]" p( w9 Y
  62. set dns=202.102.128.686 K% n  Q% Q% M  A* y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%5 w3 E8 q9 m# z
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ) S5 c3 W1 B/ h3 i3 X9 D- @9 D8 W
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ; r7 t) B/ b8 P2 Y# s
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    4 L0 a. T: f5 U# b
  67. exit
    % W9 f$ _* {% m* u3 {
  68. * Q. m/ c, o8 Q8 T* u* |8 u
  69. :5
    ( B1 G6 r# C/ H) k" @0 @+ [0 e
  70. echo 58 g$ @5 h; [) B! O8 Z) i
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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