搜索
查看: 21587|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
& I1 z0 L  b* {, y; D
7 I2 R- l( b7 m/ g- N& H% w) T将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ) z/ T) }+ F7 v
  2. title 自动设置ip# \: k5 K7 S+ ]2 e" H7 P& Z
  3. echo
    . J: k9 [5 K; B8 k- x9 q
  4. :start
    7 d% C6 E8 F; T. [) ?6 @* D0 }7 l
  5. cls
    - \# x& n6 G; l: O3 l- |2 ^) r
  6. ECHO ================================
    - p- F7 i: e4 ]" S0 w
  7. ECHO 请选择要换的ip
    5 B" p4 x- _  k9 }# P% q& _# n8 C+ F
  8. ECHO ———————————————— ; F% x+ ?% N, g1 r  z5 }
  9. echo 无线网络连接---自动获取IP地址…………1 / b) g" ]( g2 a
  10. echo.
    / _5 c% ~5 d0 J2 }
  11. echo 无线网络连接---办公室IP配置……………2
    9 K/ k. \* V0 t; x9 n2 R5 Y- H! z' }
  12. echo.
    6 I9 J, v  d2 @7 ~
  13. echo 本地连接---自动获取IP地址………………3 . p- g2 @. N* Q3 j2 L* O
  14. echo. + p; x; u: K& v" v+ ^
  15. echo 本地连接---办公室IP配置…………………4
    ! _8 R9 r6 L* S3 r  I# R. j
  16. echo.
    % [9 c. w5 d8 C0 H% N# \
  17. echo  退出…………………………………………5
    * C. E9 t$ Z+ y, e; Y; |
  18. echo.
    # R' }" m& s9 Q" t( O  x- N

  19. 5 c: H" I2 Q; K, b4 S
  20. @set /p UserSelection=选择(1,2,3,4,5)  6 p0 W, d" N3 W/ Y
  21. - b, A5 K5 F) c2 P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    0 z9 Z# H4 {. v& H) b: @
  23. goto start
    $ @- W/ X" C; y! k$ D7 ?! g7 c8 y

  24. ! }" ?  b, \) |" ^& m$ Z
  25. :selection
    * }1 [. O9 `) d. R* b  c7 n" V
  26. @if "%UserSelection%"=="1" goto 1 1 A& z2 b; ], T* c: C% i" l7 g
  27. @if "%UserSelection%"=="2" goto 2  T/ H: U% g( G; H
  28. @if "%UserSelection%"=="3" goto 3
    3 a2 x7 `. h  f1 T$ x% A2 t
  29. @if "%UserSelection%"=="4" goto 4: Z1 i3 m& A; z0 G5 E8 H0 j7 V
  30. @if "%UserSelection%"=="5" goto 5- h5 ~5 H% Z& [5 v9 r
  31. 1 q& K. w+ \  \) s% e
  32. :1
    : o: F7 Y) j7 |/ p1 J- t4 r
  33. echo 无线网络连接---自动获取IP地址---请稍候...2 {5 ~9 s! h5 ?, Z( l' ~. }" U
  34. netsh interface ip set address name="无线网络连接" source=dhcp7 T; a- A* @4 h8 B% c
  35. netsh interface ip set dns name="无线网络连接" source=dhcp9 I% V/ I9 ^/ X5 N
  36. exit3 f1 X2 |- R+ t& q0 ]4 s
  37. - I' b( _" |) \  i, H+ U, `' W
  38. :2
    $ c' U) f# n2 K' u: I5 R% u
  39. echo 无线网络连接---办公室IP配置---请稍候...
    $ u5 u6 a& V7 y* y- R3 T9 z$ M
  40. set ipaddress=192.168.0.1008 L: b9 L: ], a* |+ y
  41. set subnetmask=255.255.255.0
      n6 a# W: h! ]2 w/ v( y2 J
  42. set defaultGateway=192.168.0.1
      l/ h. a9 |3 O# ]0 L; ^! ]4 n9 V
  43. set dns=202.96.98.36
    6 ~- P9 ?( ~4 W
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0. }0 K. K* M0 S& F) ]( {+ Q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    # c  N- s0 r( t# B
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0& d: ~6 e0 C$ \0 D% a
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    / Y# V9 ?3 H8 |( F3 }- e( o( Z
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%  ?" e7 s, A5 O
  49. exit9 I6 m6 u( S7 A) W

  50. 9 V. `4 |3 V" M) g
  51. :3
    & I' V3 G, V& A, B, T' e
  52. echo 本地连接---自动获取IP地址---请稍候...6 Z' V# v' N5 n6 w# l
  53. netsh interface ip set address name="本地连接" source=dhcp. @$ q( J" e7 O. j1 c1 {
  54. netsh interface ip set dns name="本地连接" source=dhcp
    $ p) E& X' J% k, p) j  f/ J9 X! g; i! U5 E
  55. exit- C9 R8 J' l+ D& p1 k

  56. 4 J7 u* I6 C+ j4 D+ \
  57. :4
    4 v  J8 \# w$ e$ b+ d9 `
  58. echo 本地连接---办公室IP配置---请稍候...9 C( \* {4 h6 l  ~! l- H+ H# \
  59. set ipaddress=192.168.1.68" i$ L: ?% L5 u3 G0 L9 ^
  60. set subnetmask=255.255.255.0
    3 v# J" }7 a  f$ {) N8 k
  61. set defaultGateway=192.168.1.1
    , L$ o" q! T! B* f2 Q  U
  62. set dns=202.102.128.68
    : I7 I, ^* v; s
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%/ {$ k4 E; s2 E; i! n( Z6 r. E
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0  M8 i% c, U4 z; h* c) |: v3 ^7 d  Y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary2 q6 }0 |) ^" f8 k
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ( h+ [* A3 h$ O  L, x
  67. exit
    0 G7 [. F0 t( o/ A7 t  K

  68. 9 U  T* c( _7 h% g0 u
  69. :5$ [' O7 x" V0 H8 H( d; _
  70. echo 53 W* ^& n3 a6 n! g+ X3 Z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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