搜索
查看: 21645|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
0 I' m9 Y5 E! D% _$ d' u: n. p  k& {( a
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    " b3 t2 V& V; x+ v  j& e
  2. title 自动设置ip
    $ C3 K* W, U! z- K8 a. V
  3. echo
    . w0 I' Z- |) H0 W+ o/ [6 r: d# l
  4. :start
    , @6 n4 {! J3 b- X& r4 |3 ]
  5. cls ! E6 g2 l4 h5 Z: n/ q/ J& J
  6. ECHO ================================ 9 m' [! D- `8 v! G
  7. ECHO 请选择要换的ip
    3 U2 Q9 M; @% G6 a: H
  8. ECHO ———————————————— 6 U% |, |; _, ^7 l. E6 q$ Y
  9. echo 无线网络连接---自动获取IP地址…………1
    ! k* I/ A* A$ J6 c( ?, G
  10. echo. : t3 n3 d, x2 Z& L. r% M
  11. echo 无线网络连接---办公室IP配置……………2
    8 ]& `  [3 \1 K
  12. echo. , k, T. V- E2 [- G: D
  13. echo 本地连接---自动获取IP地址………………3 6 t: V8 v3 H% b/ i/ B' B
  14. echo. 6 H" V! R( h2 q5 {
  15. echo 本地连接---办公室IP配置…………………48 u0 J3 b6 u; k3 T0 O8 s
  16. echo.
    # p3 A3 k! |- ^8 L; \
  17. echo  退出…………………………………………5$ U4 V2 k+ X7 T3 \# N
  18. echo.& y. q! C( }0 f

  19. 1 W2 _2 T) M) r/ L' D/ L' w; m1 d# C; J: U
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    4 v# I5 c: u, H
  21. & |- ?2 x: `2 h3 B9 _% t
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ' I) |/ ?8 k1 x: `9 x
  23. goto start   {; d0 A& H3 K3 F2 R

  24. 8 ~8 `  _5 f/ Q1 m/ h/ n
  25. :selection
    3 h$ q; d- g% N: f
  26. @if "%UserSelection%"=="1" goto 1
    ( s7 B  _1 ]% i$ x* q4 d
  27. @if "%UserSelection%"=="2" goto 2
    9 R; K: ~' F  Q& I8 |( P' C
  28. @if "%UserSelection%"=="3" goto 3 + o: x4 t$ ]0 Z* O9 |$ X
  29. @if "%UserSelection%"=="4" goto 4( ^! ?; i' `0 E- p4 |5 `2 F6 I
  30. @if "%UserSelection%"=="5" goto 5! A. D+ i4 U/ e3 q

  31. $ _" c: b8 D7 D' z3 C+ i
  32. :1
    " q2 @$ L' [# H) i
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ' e0 h+ m9 i& T
  34. netsh interface ip set address name="无线网络连接" source=dhcp1 q' r& f" O* S/ t$ a0 r5 A
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ; U; P  B0 N4 q$ X8 Z8 L6 j
  36. exit1 [% V5 G$ w* m+ c+ o. ]  Z
  37. 8 \8 Y( C: }. f' L' z: X6 [; ?
  38. :2& Q7 \5 F3 _& Y; A: W) o3 J
  39. echo 无线网络连接---办公室IP配置---请稍候...- R* a  Q% K' k0 {1 [
  40. set ipaddress=192.168.0.100
    # R8 |, w2 t$ x9 F( L
  41. set subnetmask=255.255.255.0
    . p: _' Y/ p/ n( g
  42. set defaultGateway=192.168.0.14 B! i  q4 F  p; J
  43. set dns=202.96.98.36: X6 ], ^, p' x1 F" n, ]* V! G
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0! h; E: @6 \) o6 a+ [% w
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 C" C0 M4 c" P  O+ o, K1 }  I
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0# C( A! l3 [% t$ t- ^
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary5 [2 Y# _1 Z  }: E
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%8 l& D) T5 ?& K& o4 M. K
  49. exit
      X9 M, Q0 E- e* \/ ^( K
  50. + t" e: I; y6 F
  51. :3
    0 `( ?" n1 U5 W8 i  E3 c
  52. echo 本地连接---自动获取IP地址---请稍候...
    ' `3 X" K+ D4 z6 a3 l
  53. netsh interface ip set address name="本地连接" source=dhcp7 x3 I, ?8 m1 V
  54. netsh interface ip set dns name="本地连接" source=dhcp" {* h9 K  Y# ]5 ~. L' R, _
  55. exit) ~. x3 D) o: ?/ c7 j4 s( u/ l

  56. % E  }9 z. r+ y: j. U# r& `7 K
  57. :4
    & `) d; Q% ]0 a% D6 i
  58. echo 本地连接---办公室IP配置---请稍候...6 E  D! n( U# _2 M; f
  59. set ipaddress=192.168.1.682 g" t+ S* A. Y4 D9 U2 ^
  60. set subnetmask=255.255.255.0
    8 {$ g3 S5 F0 c. p8 e/ x. |0 ]5 \
  61. set defaultGateway=192.168.1.1
    ! B3 S6 L. w0 @: X* h% E
  62. set dns=202.102.128.68
    - m* [0 O" ^, o* u: _
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ( D0 K: I* u. w! v& m4 J  o
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    . |' p9 C1 G( o3 I
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 K- i7 r" f/ M& i3 S
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    0 X2 j+ z/ S/ R8 D9 U
  67. exit
    $ t& Y* ]" R8 k4 \& G2 Q
  68. ( U% [6 ^: v" k
  69. :5
    3 c1 l- z. ?/ \4 f+ n. U
  70. echo 5; ?9 f4 `/ e! f- C9 I: U' W9 }3 @9 B
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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