搜索
查看: 21492|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?4 u0 \! H: g& {; U  D6 b& z* g" G
. l% q0 C: X* b! j1 y; X
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    & s7 l( V5 ^3 e
  2. title 自动设置ip( c5 g% U5 w9 ?4 G. R" c1 p
  3. echo
    , j: @6 K( f# e5 d. c3 C5 h# T3 k$ a3 t
  4. :start 7 b6 k3 h# s. a& \0 t- r
  5. cls
    8 ~, ~) c5 C+ P+ i! b0 W
  6. ECHO ================================
    ! V8 c7 B! {- c+ T7 ^
  7. ECHO 请选择要换的ip
    7 v3 b/ M* m! K' x) H3 B
  8. ECHO ———————————————— 0 t( u& c" H/ E& ]( b
  9. echo 无线网络连接---自动获取IP地址…………1
    : {/ q2 z" c! O! k1 l' p
  10. echo.
    4 X/ `! n5 x; f4 W& L3 I( k
  11. echo 无线网络连接---办公室IP配置……………2 / _2 Y9 K0 K% d% q) k# B  C
  12. echo.
    5 @2 r8 _$ }1 [7 G9 p; m
  13. echo 本地连接---自动获取IP地址………………3
    5 x" [! ~' E& f
  14. echo.
    ; y# @9 n0 w* t' R" {
  15. echo 本地连接---办公室IP配置…………………4; z& d5 G. `. Y0 e; d$ r% L. w* L
  16. echo.; T: R$ J7 e) S
  17. echo  退出…………………………………………5% p! d; ^5 t' ^9 o& U0 W
  18. echo.# F- A4 G! j* N# _" G1 r
  19. ! ]3 ]+ f2 ^& A9 L
  20. @set /p UserSelection=选择(1,2,3,4,5)  3 g& v; }5 P% D0 }6 j! ~
  21. : Y6 q, O. n  I( z3 {
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ) t* k( {( |5 S" m2 |+ y0 I& {! F. g
  23. goto start $ y) V7 H  y. E" a# l

  24. % @/ P; A# c4 }% O
  25. :selection
    ( P8 B' @; W0 n* K& L
  26. @if "%UserSelection%"=="1" goto 1
    * i" T2 E6 H) j1 J  g
  27. @if "%UserSelection%"=="2" goto 2: N, d' |' F! P0 t' g% Y
  28. @if "%UserSelection%"=="3" goto 3
    ' ], g( E$ {2 A* e
  29. @if "%UserSelection%"=="4" goto 4
    " P$ x$ ]; |* ~$ y+ {* V/ O
  30. @if "%UserSelection%"=="5" goto 5$ T1 b9 l8 U3 |8 z$ i
  31. / y( E5 G  Z3 @/ c& h5 b. m
  32. :1
    & D/ q3 u% c4 G( y* j" H) J
  33. echo 无线网络连接---自动获取IP地址---请稍候...& Q4 X7 J9 E+ `
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ( ^1 i9 E" M3 {
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
      o& q! E5 u0 o$ m$ l6 D5 i; t2 }
  36. exit
    . h# @) _0 a1 Y5 O6 I; X

  37. , ^1 c+ F: B7 F  k9 F0 f* S
  38. :2
    7 ?6 g+ n2 H; W9 o
  39. echo 无线网络连接---办公室IP配置---请稍候...$ d( W/ }/ ?( l6 E# j
  40. set ipaddress=192.168.0.1001 `# z- y% C, ]6 h/ g: _  Z, @5 \1 ]
  41. set subnetmask=255.255.255.0
    0 Q7 V1 c% e3 `1 X
  42. set defaultGateway=192.168.0.1! _! p$ W& F, e, m! P6 ^
  43. set dns=202.96.98.36
    1 r7 ]& E" |3 }2 D8 ?" h
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=02 B9 w3 j) M  I. f
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 e* V2 ?1 |+ ?# N# W% i5 x6 Z. Q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    8 U1 {0 _. m* h2 R6 _# P5 _9 S
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary4 X1 P" q2 I+ n7 t% U
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%/ l* C6 B# G9 e: ]
  49. exit
    $ W. _, ]/ I, T( u# \2 P: i; L
  50. 5 F9 ]6 Z+ P( j8 k- _$ ]
  51. :3% C' d3 ~) P! c# s6 t
  52. echo 本地连接---自动获取IP地址---请稍候...3 {4 W& e3 b; d" @
  53. netsh interface ip set address name="本地连接" source=dhcp. r$ ]  j! j$ {6 `% j6 a; ^& x3 {( _. R% \
  54. netsh interface ip set dns name="本地连接" source=dhcp
    : f: o* ^3 E$ x$ T3 _( w
  55. exit3 ?: K# I+ n! L
  56. , P9 P+ L* |  d/ ^
  57. :4, h, t2 P0 l( k: f
  58. echo 本地连接---办公室IP配置---请稍候...7 V' `0 g! f9 \) g1 W
  59. set ipaddress=192.168.1.688 _5 ?9 ]- v5 j( J
  60. set subnetmask=255.255.255.0  [% p9 O6 a9 }% P8 Z9 T1 v+ @& L
  61. set defaultGateway=192.168.1.1
    4 h' t4 O& i4 X1 L: a' X" o
  62. set dns=202.102.128.68' Y$ m# z8 [/ c3 D2 c/ m% ^
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 x; W2 U* X  A- p0 i7 r
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0! L# `% M& E- R
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary+ T8 ]$ c) C# r
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%# l. g% h+ a( d; b. V3 r% c2 t
  67. exit
    $ l( z' \' y+ C

  68. # x; {' t! t6 }% u3 p3 E
  69. :5
    2 {9 Q! x7 ]8 d8 k6 S# A, G
  70. echo 5
    # b: W8 E9 ^* S# `7 a5 V
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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