搜索
查看: 21935|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
  A) y+ M% A8 o! f5 E8 C0 X5 T) @0 n
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off/ _' q/ [% C2 N0 S, E
  2. title 自动设置ip. a  j& F% z8 x* `
  3. echo' L/ C# ?. G. E( ?3 {& `; E4 G
  4. :start
    1 S( h2 o2 c" A& y
  5. cls % B( B1 A, M+ ?* t& k6 W- u" p
  6. ECHO ================================ " x, t. n$ s5 K& Z, J0 G, N
  7. ECHO 请选择要换的ip 7 m/ z' I/ z8 T% A0 Y. T
  8. ECHO ————————————————
    ; k" c# K; ^3 W/ n
  9. echo 无线网络连接---自动获取IP地址…………1 1 }# v( F2 ]$ D: s, Y% x! `6 h
  10. echo. ' H, l! h7 Z7 n# |0 \0 |1 F
  11. echo 无线网络连接---办公室IP配置……………2
    ) C0 g# v# X/ v* a+ E3 O, q
  12. echo.
    * f. E- u5 j1 C, n1 \0 O* k% \/ E
  13. echo 本地连接---自动获取IP地址………………3 ! [* }* n) J% e
  14. echo.
    - h" P: Q$ u( b( \8 _
  15. echo 本地连接---办公室IP配置…………………47 M' J4 U& t$ t8 l
  16. echo.$ V. ]9 U; {( K! Q4 u: c
  17. echo  退出…………………………………………5
    " b. J0 ^4 k6 u6 S
  18. echo.. Z" c5 U3 K% z6 v2 f( @

  19.   n( f  f( w* H" y5 n) {8 `
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ' t$ X4 s5 w/ ?  [/ V: A1 M2 G- w
  21. 6 l2 Z) p: W9 n3 Q2 s8 b
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
      \; r; u: u  L' I) q
  23. goto start
    * Y* @1 S/ j- t  {6 V
  24. 7 l! f% N! Q/ B6 K
  25. :selection 9 F3 U4 Z/ j0 C; w$ X* w9 w! C
  26. @if "%UserSelection%"=="1" goto 1 + P1 e& ?! x. K7 B& K  b
  27. @if "%UserSelection%"=="2" goto 2
    0 {# o0 t8 K1 F5 {2 ~2 D% L
  28. @if "%UserSelection%"=="3" goto 3 + a/ S+ o, G2 X. b
  29. @if "%UserSelection%"=="4" goto 4
    ' m4 H9 U  E5 p- p2 _
  30. @if "%UserSelection%"=="5" goto 5) r4 U. w5 I& `" K! A- X

  31. ) M: ^: l* O' O& q6 ?
  32. :1
    4 C9 Q+ @- z. `
  33. echo 无线网络连接---自动获取IP地址---请稍候...( z2 Z) i: ]# e. y, @
  34. netsh interface ip set address name="无线网络连接" source=dhcp: U, I/ T% U4 ^% `) U3 R! k' q* [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    " e7 ]8 O2 J; V1 E% d
  36. exit
    " s! s8 S+ `% M6 P; p
  37. ! E3 N- ^9 \0 p) h
  38. :24 Z5 F/ z8 x, I$ @
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ! \( V1 R1 u* q5 `5 N( L0 q$ [3 }
  40. set ipaddress=192.168.0.100/ @( \4 g/ m. y# \: l3 q
  41. set subnetmask=255.255.255.0
    * c, W- g2 [, O* p3 {7 a
  42. set defaultGateway=192.168.0.1
    ! g$ B7 }9 j- m; B
  43. set dns=202.96.98.36
    8 J) j; z7 s% b6 I% L; u& w" w% W( Q
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    2 r1 i3 r& M" y- f: |0 K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    / }0 C3 S9 |8 }7 b6 V4 q. |2 v5 s$ d
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=02 R4 n, R  V+ ~% e) f
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ( o, E) w! k& N0 ^! {1 X5 H3 i* Z
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%# T! D. c; z* k# m
  49. exit+ F' q' `) ]; ?6 O# H

  50. 4 ^( B7 W! P( j* V: z( _, Q# p, n
  51. :3
    / K# a  r3 L+ K2 m! T9 }, O
  52. echo 本地连接---自动获取IP地址---请稍候...6 c7 Z! q- E5 B* i; a
  53. netsh interface ip set address name="本地连接" source=dhcp
    1 N# U! ]0 c9 B! T0 G8 y
  54. netsh interface ip set dns name="本地连接" source=dhcp( r# H) @4 [3 X4 @# O2 ?" w
  55. exit
    9 }" ]: p* e' [

  56. ) {- \/ \& h, @% C) F2 ]
  57. :4. J8 X- G, ^& M$ h
  58. echo 本地连接---办公室IP配置---请稍候...; b0 B9 R7 ]9 `2 K
  59. set ipaddress=192.168.1.68
    5 A3 ^  X6 w+ p' X7 u* Y( e# a; G1 P6 C
  60. set subnetmask=255.255.255.03 k& p0 a. W2 D2 |! I) j& w
  61. set defaultGateway=192.168.1.1. i) c9 A/ D7 X2 Z5 p7 O
  62. set dns=202.102.128.68
    % k, Y. P8 a9 a/ R9 X0 j& `
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%  g1 ~. @0 f; ^
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ; y  O4 u( E, \6 h" e
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary. c7 A1 x9 u' A8 u* W
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%0 J, u/ m2 W% {0 [
  67. exit
    $ w5 I# y* m2 \* b! Z, m: l

  68. 1 r/ G5 {0 X3 x& H$ M; z
  69. :5
    / Y9 D, x" p4 k- z$ [; k9 T8 ~
  70. echo 5
    : E0 m8 g% p& H. t; \
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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