搜索
查看: 21954|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
# r& ^4 e- V5 }- s. j4 y
# H2 s6 k; [( W; ?将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    7 j/ M) `& s+ K+ a( n5 K: ^. ]
  2. title 自动设置ip; m% H- i9 `: r$ |
  3. echo: X% K% N( }; N9 m, I
  4. :start
    ; J8 z9 W. Z* m+ A
  5. cls
    # s5 n) |2 S1 T& d
  6. ECHO ================================
    ' y2 s, {8 g2 j- }( l6 j8 X
  7. ECHO 请选择要换的ip
    ' _# X: k1 H( i: v7 Z% S! w
  8. ECHO ————————————————
      a, X; R5 P1 j: G  k; s8 y+ m" V
  9. echo 无线网络连接---自动获取IP地址…………1 $ P( A$ B6 I5 E  B
  10. echo. 9 {* N# ?, E" P* j' V& }* X2 ]) a; f
  11. echo 无线网络连接---办公室IP配置……………2
    & W6 L& f, L2 P4 y9 \6 X0 l
  12. echo. 5 j* u1 h- w! E: g. c' C
  13. echo 本地连接---自动获取IP地址………………3
    / U( f3 W, p! C3 l. r! D3 c. D' x5 g
  14. echo. & h9 [- M; W- ^7 }1 g
  15. echo 本地连接---办公室IP配置…………………4% A  x  C8 K! e! H% H! x
  16. echo.; M6 Y% {  y( ^# T
  17. echo  退出…………………………………………5! Y3 _; c" ^0 u% z
  18. echo.
    + Y6 x- g( }. [7 f
  19. $ F; }' K: N' Z
  20. @set /p UserSelection=选择(1,2,3,4,5)  
      @3 I' e9 h: Q! ?0 t) R+ j
  21. $ D( O% q, K6 h% a& Q
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ( _# W" }$ _7 |# X
  23. goto start 7 v( w6 e6 d' c$ O$ }
  24. & R2 A/ k/ v5 ~% E
  25. :selection * N1 q( X6 U5 B. z. j! R+ Q5 e
  26. @if "%UserSelection%"=="1" goto 1 ! W7 h4 i# T  S$ L
  27. @if "%UserSelection%"=="2" goto 2$ x; b5 ^3 C6 F3 K. Q3 u1 t. ?
  28. @if "%UserSelection%"=="3" goto 3
    . v& Z5 z5 g$ C
  29. @if "%UserSelection%"=="4" goto 4
    ! g+ k- q6 U+ F$ \
  30. @if "%UserSelection%"=="5" goto 5+ J. I9 e, t% ]" M5 S$ h8 p
  31. / c' m) T* @( W# u# n( M
  32. :1) R& u( ]$ H8 F4 w0 g: Q
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    % r, a9 Q+ Q4 X& o* Z2 a
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    0 r, ~8 f) N' v
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    " z& \! T+ {- z3 a
  36. exit
    $ S1 \+ m* N- Y4 F6 P1 I9 X
  37. * f6 a# }# ^& n; g7 O1 K9 X
  38. :24 B# {: s: G% l! b" x
  39. echo 无线网络连接---办公室IP配置---请稍候...0 d# _2 X* U* J6 w5 g
  40. set ipaddress=192.168.0.100
    . T" I" a, P! h4 a
  41. set subnetmask=255.255.255.03 W( `% M0 T6 v: W: n
  42. set defaultGateway=192.168.0.1
    8 b+ m3 h5 y1 p$ Y- K0 ^
  43. set dns=202.96.98.36
    - H! d& K1 P% X0 t+ t
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=07 x5 V& [6 x3 Y7 ^+ n8 C
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%6 E5 H+ G/ @" [3 a
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ! D* u. A9 R/ m" _" t" q1 \4 v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ! [8 F# d" v" N" b
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%# D2 \" g4 V+ q8 p; j
  49. exit
    % c6 t0 B  @( \; H  r

  50. : o" e; P( ?3 h* w7 {8 O
  51. :3
    7 r+ W0 g! m4 I7 a$ A1 {. @( I
  52. echo 本地连接---自动获取IP地址---请稍候...
    , |' m8 u7 y# a+ l9 O7 d  }( h# J* Y
  53. netsh interface ip set address name="本地连接" source=dhcp
    : C: g: e$ Q2 ~
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ' M) Z# V5 M( I0 _/ F* P
  55. exit
    # J# ~8 {- i( G/ j
  56. 4 q5 l+ C( b- H4 |2 H
  57. :4  I( T$ D7 E/ p+ V3 ]- {  t! g
  58. echo 本地连接---办公室IP配置---请稍候...
    2 _& F; X+ Q3 I8 P' w4 K& c
  59. set ipaddress=192.168.1.68
    8 X( g# b- y. Q9 q- N: |
  60. set subnetmask=255.255.255.0
    3 t, \& `: e# y  Y
  61. set defaultGateway=192.168.1.1. a- A4 V: ?- ?1 A" A5 @" g
  62. set dns=202.102.128.68* V) ^6 Z5 V0 e5 c9 n
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' I9 k& |' j; l+ e  H2 ~
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    * w1 q7 _1 }8 a9 s( I
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary+ Z4 I1 c+ P/ f' z$ S
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%% D$ r. P" h4 f
  67. exit) v, K/ J. }6 d9 o! r( B# v
  68. 9 _. u9 i) ?, d  ^0 F/ ~; q
  69. :51 {( Z+ V; O! b& J5 X
  70. echo 5, G/ ]( Q6 h% F$ b7 h) c; U* \
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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