搜索
查看: 21847|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?& K/ w0 Y' q# y1 q6 M9 c

0 j3 O  W' v, o将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off3 D' ]9 O- m! w* L+ R, W: f
  2. title 自动设置ip
    8 Y( t2 g" e& O: r9 h
  3. echo
    9 j) L. g( Z- s# m+ A! P2 v3 S
  4. :start
    # x5 S3 x& X7 F
  5. cls
      i" @' k9 ?( h1 J' g6 [
  6. ECHO ================================
      \; g6 O4 j2 o- L  k: \8 [: S3 P1 x
  7. ECHO 请选择要换的ip ! E. R& ?; ?, p' v
  8. ECHO ————————————————
    * z6 c9 k. @. O/ _" I
  9. echo 无线网络连接---自动获取IP地址…………1
    : A/ ?- a& c, q* A. E
  10. echo. + U" ~  {- q* G# T: J
  11. echo 无线网络连接---办公室IP配置……………2 + y7 c! L6 q4 p% _: i
  12. echo.
    * \. N9 Z0 M. _5 ]7 v. ~5 W
  13. echo 本地连接---自动获取IP地址………………3
    " \9 c2 i, Y/ I" e5 L
  14. echo. 8 D  n- [" J) B1 \. |
  15. echo 本地连接---办公室IP配置…………………4+ [+ m  A( ^. e2 A0 U9 f/ J3 w, M7 u& f
  16. echo.1 D" @: Q& l% E, p: m9 @
  17. echo  退出…………………………………………5% B& G8 P5 m8 K9 d7 w! V/ ?
  18. echo.1 |8 |& b. H/ d, w! S" Z
  19. ; M6 k* }# V* M6 h
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! v. f# W1 D# F: O5 C
  21. ! Y1 E: u, x& Z
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection . n; K- Z, s* D6 S$ ~/ G
  23. goto start / W+ d! q+ u3 N9 \
  24. & Q* [; ?3 e* t9 v9 d+ n, |
  25. :selection 4 I7 @% O* B9 {3 J  Y1 B/ r, N
  26. @if "%UserSelection%"=="1" goto 1
    ! l! w( ~- ]5 I( K" U3 M# H
  27. @if "%UserSelection%"=="2" goto 2
    # f8 W! m, m! l4 v# ~
  28. @if "%UserSelection%"=="3" goto 3 ; O+ l! o6 N, Z0 W8 B
  29. @if "%UserSelection%"=="4" goto 4
    ( Q1 w7 O2 c% m- R" Q) R7 {2 Z
  30. @if "%UserSelection%"=="5" goto 5
    $ B% @0 J9 O" c5 r4 x7 F4 f3 b+ y
  31. " j6 b* L7 y" r1 ~
  32. :1
    ' Y* W$ G% g, n5 _9 H
  33. echo 无线网络连接---自动获取IP地址---请稍候...# W: Z% U) E5 d" v* q
  34. netsh interface ip set address name="无线网络连接" source=dhcp$ {$ \2 n5 s7 }$ H( o* i
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ( n9 \' d4 g4 `1 W/ {0 F
  36. exit( H6 D, r( I, R& q  t; ~

  37. ) Z' j$ c6 Q+ k; ?* m- G! }
  38. :20 T4 U- O3 m0 Y8 K
  39. echo 无线网络连接---办公室IP配置---请稍候...3 ^5 j% h! Z' b: O% n4 Y: s
  40. set ipaddress=192.168.0.1001 O6 L( c: H) B7 y
  41. set subnetmask=255.255.255.00 r( Z) Q5 [$ O
  42. set defaultGateway=192.168.0.1) _" b  P/ ~; _( G: j/ |) I9 F
  43. set dns=202.96.98.36. I/ f) [6 K4 ]! f* Q
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    % L1 u; b0 I. c! ~
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ( y: l$ @/ ]! ~* X% p; q6 F
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    : T; \/ u7 A2 G7 z, ^) _* g$ d; {/ v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    : l7 ^- u8 a0 H/ y8 m5 X
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%1 a/ Q2 M9 _( e2 R4 l
  49. exit- w/ T0 \, z- l
  50. % A! z2 ]. u- J! {- s& S
  51. :39 x. D2 {, u6 a: O
  52. echo 本地连接---自动获取IP地址---请稍候..., Y' b6 Q, p! J$ }: o
  53. netsh interface ip set address name="本地连接" source=dhcp
    % I6 }/ \4 m+ m* R6 c( t$ I
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ) U+ R( M+ P! N  ~  o% {3 d2 G
  55. exit: e! p2 v; ~) u

  56. % R% J- A! Y- R" q: i0 j5 Q, l
  57. :4
    4 s; \4 ~/ J2 L  O
  58. echo 本地连接---办公室IP配置---请稍候...
    % w& b/ ?+ y! c4 ^7 i
  59. set ipaddress=192.168.1.68% y" V' C& k+ _4 \/ ?6 ~' Q- }/ }
  60. set subnetmask=255.255.255.0
    * g9 |* r0 O0 V; A5 M% E  U
  61. set defaultGateway=192.168.1.1
    2 k0 ?( {+ U8 }! i
  62. set dns=202.102.128.68
    , m( W! b0 D7 o* P9 }
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%3 e: s/ w4 x; l( L! R" S
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0$ `0 o! l$ @8 O) e0 Y3 ~
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 V8 i7 \2 C, r. {* [: q) ]
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    2 y; u4 g. p( w8 a4 \
  67. exit
    3 H. K" D( F) K0 R

  68. 4 [5 u8 h# x3 p2 k: S6 C2 |9 ]
  69. :5
    ( k1 I8 H- l( f
  70. echo 5
    3 @5 U, v( c: m0 S$ h& d
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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