搜索
查看: 21828|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
2 Z, ^# a: E+ R7 T6 k4 \0 m) B
0 s1 A2 T7 s$ y将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off2 R. K1 @6 U( P$ c6 W% R
  2. title 自动设置ip
    " _2 k$ ~. H0 V( q: ^; B6 p1 a
  3. echo) {$ k) h  k+ C& ]+ F. K2 ]: m2 w
  4. :start
    * ?; I% ]  |& w8 b  p( }' ^7 [
  5. cls
    ' H# d! F, ~! V
  6. ECHO ================================
    ) H( L# v7 c) v  Q) ~% p/ x
  7. ECHO 请选择要换的ip
    % ^" C" D' P4 y* Z/ P( ?
  8. ECHO ———————————————— 7 h! t/ M- K4 D9 D! B
  9. echo 无线网络连接---自动获取IP地址…………1 ) c1 L* g0 B1 v, [
  10. echo. 7 v) f- ]  F; N9 c2 Y9 y! \
  11. echo 无线网络连接---办公室IP配置……………2
    ) F/ V! ~, Y9 I5 `7 v
  12. echo.
      x2 _" U* M" b3 C
  13. echo 本地连接---自动获取IP地址………………3
    1 h! k- ^) t: @+ x1 P- S7 ?7 F9 M
  14. echo. 5 r7 a+ p; m  f- r. C  L! J
  15. echo 本地连接---办公室IP配置…………………45 Q( K% M$ A$ g3 l: I( f8 n; u
  16. echo.4 y) U3 r# ?  E- q1 @
  17. echo  退出…………………………………………54 y. Z7 ^# I# N) ^. w
  18. echo.
    . ]1 v$ R* |/ h% A( `

  19. 2 E) b( a. |0 U0 b0 l7 [1 [0 h$ D3 Z$ J
  20. @set /p UserSelection=选择(1,2,3,4,5)  7 M; C+ d! ~$ Q8 F
  21. 9 ~% F( `! u8 [1 q% q
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    % b  @0 C, Y/ B; o# x! D: @
  23. goto start 0 J% Q" M9 \* i6 o8 @6 A0 n
  24. - z6 t/ w, l. I
  25. :selection
    ' U# u. E- f. r4 o5 G
  26. @if "%UserSelection%"=="1" goto 1 8 R/ {+ s$ [9 J2 ~
  27. @if "%UserSelection%"=="2" goto 2
    2 T4 |+ Y: A9 J! l" r
  28. @if "%UserSelection%"=="3" goto 3 . m& s9 k% X* R+ A9 [+ B+ n8 o8 i- S
  29. @if "%UserSelection%"=="4" goto 4
    7 P: B" U$ S/ I2 |( i
  30. @if "%UserSelection%"=="5" goto 5' y; |( _8 |2 b6 R

  31. 5 R" ^8 ]( ~" X1 j
  32. :1" T+ v% q  S6 }
  33. echo 无线网络连接---自动获取IP地址---请稍候..., o! y1 p1 C- d. D" @
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    * F0 Y+ ~; N$ z) K
  35. netsh interface ip set dns name="无线网络连接" source=dhcp5 {6 s0 q7 l& X- B3 p( t+ q: `
  36. exit9 N( v+ Z6 E' f3 ?; _

  37. : N: P$ a  R# D( W' a0 ~0 H
  38. :2
    4 f+ Q- Z. E( C  [- Q: d
  39. echo 无线网络连接---办公室IP配置---请稍候...2 d' ?# A. b* W
  40. set ipaddress=192.168.0.100/ t2 ?' w: L) O) T- k
  41. set subnetmask=255.255.255.0
    $ Z% I# J" B4 D
  42. set defaultGateway=192.168.0.1
    * a2 ^8 i% j+ B4 P  D
  43. set dns=202.96.98.36& ~+ l! P/ ]; Z! e, Q! c
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ! x7 \# r! L1 a& A1 s7 O
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%0 o" Z& M& O% @
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    7 Q) M8 [+ z7 y3 L: s0 N
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    + A% p( w5 a' t- T. x+ G1 ~* K# q
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%1 t2 s6 I6 {8 |2 Q% {" o" x
  49. exit
    1 N5 [2 t; P0 F+ ~* ^/ i

  50. 5 j& b6 M) f3 \
  51. :3) h& v$ h$ h' _' s% T
  52. echo 本地连接---自动获取IP地址---请稍候...% C' k" f: _: x' e
  53. netsh interface ip set address name="本地连接" source=dhcp
    " F9 I) B$ P, a# E! E4 R% w
  54. netsh interface ip set dns name="本地连接" source=dhcp" t7 l3 m/ C; }' u8 B' _! C$ Y
  55. exit
    5 F4 E4 t5 ~- V& }. ^5 D$ j/ O
  56. / S2 W+ n/ X9 e4 a" B
  57. :45 |. e9 o6 M5 u
  58. echo 本地连接---办公室IP配置---请稍候...) S4 W- u4 y" g! Y
  59. set ipaddress=192.168.1.68
    $ R4 f; j. N, ]4 p6 e) O3 i
  60. set subnetmask=255.255.255.0
    9 x1 l* h' g+ Q3 X/ [( k$ _
  61. set defaultGateway=192.168.1.1& d% A1 v: ^3 E1 I
  62. set dns=202.102.128.68
    0 H/ h* `  B" |) n8 }  r, b' U
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%/ w$ `2 X$ k3 w0 A4 i/ F- N
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=08 L% f% ^- G( g) l
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary# |9 Z( _- Q2 D1 H; `9 h6 a9 w
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    & h7 f" C8 B5 a* _) z
  67. exit2 B! j9 K( _) W; ]

  68. # L: J- F+ F! j
  69. :5
    0 u* k! {  H" W1 P& T
  70. echo 5+ c, b7 I1 A7 T' Y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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