搜索
查看: 21833|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
$ [8 c  v! c% ?1 P" J5 _' C: Y8 J. f3 t9 w4 d
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off  |2 \4 @2 r/ Z, U0 k
  2. title 自动设置ip& y' B0 f% [0 z
  3. echo
    - T2 j: o5 B, K- y
  4. :start 7 _3 V- e+ ?5 c: x
  5. cls & ?; C  _# `4 @7 ?5 Y8 ~" ~- m
  6. ECHO ================================
    6 f% U7 g8 V. _5 K: A
  7. ECHO 请选择要换的ip - }7 {# q. g! R& B' w& i; E
  8. ECHO ————————————————
    ) L1 L. o0 s' S( L2 W
  9. echo 无线网络连接---自动获取IP地址…………1
    9 ^, ~7 W- q" b6 a
  10. echo. 2 ?" n) c8 q* y$ Z/ N% S
  11. echo 无线网络连接---办公室IP配置……………2 . i: t7 I) U5 z6 e1 a1 v
  12. echo. * F8 ?" X% K0 V- ]- V
  13. echo 本地连接---自动获取IP地址………………3
    6 x- u5 H% m& l9 V
  14. echo. 7 v6 K% X, `2 ~; @5 x& k
  15. echo 本地连接---办公室IP配置…………………4- P% v  {. w7 E, \' J+ I- W! ?: `3 Z0 C
  16. echo.
    . F" n- v& G& t$ w/ p, B
  17. echo  退出…………………………………………5. {! h( L% W1 @& b1 k5 I( |- T
  18. echo.- p( y6 B! L+ ]/ j/ K+ Y. O4 k

  19. , P1 c3 q0 F# [3 P1 B5 I3 m
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    / r7 e1 R! I  W. D5 r

  21. , m5 S! x# a# i
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection % h8 v8 m( J5 e3 o" h
  23. goto start 7 E* \2 k% W) K1 o5 j( c; T; ~

  24.   |0 L7 n3 D$ h9 C2 l4 J  _
  25. :selection % D) A5 Z8 g0 m9 I
  26. @if "%UserSelection%"=="1" goto 1 ' B+ c" b- ?9 m2 j! w7 S* W9 i
  27. @if "%UserSelection%"=="2" goto 2
      U2 s! H# m* z& F3 V% m9 N
  28. @if "%UserSelection%"=="3" goto 3
    8 v/ K$ |* K, r
  29. @if "%UserSelection%"=="4" goto 4
    , P$ P7 F" h+ X7 x6 M  M. ~
  30. @if "%UserSelection%"=="5" goto 54 o) t1 R1 H6 B' z3 I0 u8 U
  31. " X3 |4 [# J( L0 P/ a
  32. :13 Z! ?! A* J' v
  33. echo 无线网络连接---自动获取IP地址---请稍候...4 R3 S9 V$ E+ r8 e# m; e
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    * p' x+ K# V% h  A! h  U- n
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 v  Z" i1 I) a; S6 N5 _! i8 `
  36. exit
    ! Y. Z* V! ]6 l; u) {' d3 e

  37. % s1 f5 O8 l" l8 @0 q% t
  38. :2
    1 L9 y4 |) _& N9 r. M+ s5 Q& W5 v
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % S# ?& p& T! D/ Q: M
  40. set ipaddress=192.168.0.100
    7 F+ d9 v$ w8 m8 F. N% h
  41. set subnetmask=255.255.255.0- h+ A, t: c4 ~; M$ ?. _! C
  42. set defaultGateway=192.168.0.1- B8 w( k7 l- L+ l( b, C' V
  43. set dns=202.96.98.36
    ! D( v( d* c. X: G9 L/ Y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " K* D+ K) t$ P6 e- h7 h
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%) n" X: S+ [" {+ P5 _4 u! b
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0; Z2 W& ^" D6 z
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary+ t, h, n7 ?/ `# g" u! r( i0 A
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ! N* b  J7 \1 f9 [
  49. exit
    ! g) F9 I5 |+ s) \3 }  Q

  50. 5 S9 z) {+ ^9 n1 X  E
  51. :35 p7 ~' ]9 q, ?" X  e  @7 K) d
  52. echo 本地连接---自动获取IP地址---请稍候...
      K; n0 [2 F2 N' l4 M8 s0 v
  53. netsh interface ip set address name="本地连接" source=dhcp
    0 c/ N) }* V& I% n4 [: v9 r6 Q4 C) k
  54. netsh interface ip set dns name="本地连接" source=dhcp
    * |3 y" x- A9 P8 @9 }8 E' Q9 j
  55. exit
    ! s( s* G" [6 d* U0 ?1 h
  56. 9 e; G4 Y4 U" ?: M; O
  57. :4' o! A; Y* {9 Q, W) V+ u& M7 t
  58. echo 本地连接---办公室IP配置---请稍候...( p8 F! }# ]7 B0 u! N* y
  59. set ipaddress=192.168.1.685 u" m4 T7 f# H; W5 X4 ~* r
  60. set subnetmask=255.255.255.0) ]4 Q  I- k5 G! O% n; n
  61. set defaultGateway=192.168.1.1
    0 g0 e/ q( a  b. v
  62. set dns=202.102.128.68
    # H$ q/ w: b4 c: \
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%+ i3 @/ u/ `6 N& U3 L: ~5 L. o
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ; A. q- B) n: l
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" n5 j: x9 N% u, q3 U8 O8 K) U
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%# J6 P: X2 w; o% i& O) `* A
  67. exit
      v! ~- K) M! t1 _5 x
  68. 1 g8 |( B' v& Q' U$ ^: h7 c
  69. :52 h5 j; L3 f0 p& k
  70. echo 5+ l) d4 R' N0 ~5 ^' b- t
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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