搜索
查看: 21778|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
" i4 O5 E! k  f0 x
: p+ R( d  E0 R/ E将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off/ I& z6 h* t$ o) K  E! h
  2. title 自动设置ip) A: P* J0 a6 v# n: D, b% h
  3. echo: E2 k+ A+ E5 j) I% l
  4. :start
    & H5 R5 `% j/ c. W
  5. cls
    - G) h& m. L) K0 ^% B
  6. ECHO ================================
    , o! w  B" e3 r* e& ~/ L/ h/ S
  7. ECHO 请选择要换的ip
    1 x% {2 l( c% a- L
  8. ECHO ————————————————
    5 F: l: ]2 O# k( ]# Q- N
  9. echo 无线网络连接---自动获取IP地址…………1 * y! _- t) M* T$ p8 j
  10. echo. 6 w# d2 X( Y* q- w" [
  11. echo 无线网络连接---办公室IP配置……………2
    ( {# o, {) Y$ [% m4 I
  12. echo.
    * `* B5 C8 W3 _; C; P1 w9 x: u; C$ R+ [
  13. echo 本地连接---自动获取IP地址………………3 # g1 s4 O( N, K7 D! ]7 t
  14. echo.
    $ s) Z. [5 A' j
  15. echo 本地连接---办公室IP配置…………………4
    , }; e5 b  H( v0 O8 O# w' I2 t
  16. echo.
    0 o- d% j0 j! ?  L  o% X, f
  17. echo  退出…………………………………………58 M' B5 u- J9 d5 |: ~/ X
  18. echo.
    % S  e* b  }1 x  r8 R4 u
  19. 3 i8 F% W7 i) o% V* J5 N; \
  20. @set /p UserSelection=选择(1,2,3,4,5)  1 z! O# K  g* c2 q' P( F3 b

  21. ( V. e, ]9 E$ q3 l: @/ x
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    . a8 g  q+ V3 V8 Z5 o
  23. goto start ( a- B8 \+ ~  n4 o

  24. 2 ^) ]7 s' ~* `
  25. :selection " b# z( l+ W, j/ u+ D5 B. W" m, B
  26. @if "%UserSelection%"=="1" goto 1
    % D/ Z' h  b3 S
  27. @if "%UserSelection%"=="2" goto 27 `: r; s6 s- ~9 T" f4 q* M
  28. @if "%UserSelection%"=="3" goto 3 0 z5 h2 e# f9 m. ^4 F
  29. @if "%UserSelection%"=="4" goto 4
    ) O6 q1 y$ e/ ^
  30. @if "%UserSelection%"=="5" goto 59 ?' `# s! K9 S
  31. ' y, w1 q0 j. a8 ^' P9 P
  32. :1/ t9 f  ^5 ~" w* ~* i/ _2 }
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    / h9 `: y8 Z+ @! V% j- J0 C
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    . D! ~7 p/ i1 h
  35. netsh interface ip set dns name="无线网络连接" source=dhcp) h1 h9 _& T3 F4 p* }' D
  36. exit5 R7 {. l; Z8 M7 |5 a8 @- \

  37. % h0 c: ~1 \* X
  38. :2
    5 ^: N7 D9 ^( p  U7 L( W
  39. echo 无线网络连接---办公室IP配置---请稍候...6 j7 ]* u' r+ [/ X3 Z$ b
  40. set ipaddress=192.168.0.100
    8 W5 K2 N9 Y6 F: }4 u! m
  41. set subnetmask=255.255.255.0' _' X" O3 C3 {
  42. set defaultGateway=192.168.0.1" D9 L3 w3 U/ O5 k4 |* o# @* w
  43. set dns=202.96.98.36
    " w9 V3 _5 H/ f* M
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    4 j$ X' L$ [+ ^% B# Y  _" G
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    * r* `' b% j3 X) g9 h  Q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    3 G+ W( V; y, R. k$ Z" C# x" d0 r, R
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    $ u/ B, h) _5 l# R6 E
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    9 p4 _4 E2 t! A3 D& @, Q: C7 L- x
  49. exit* F, {. h( j+ Y+ r7 H" M0 t% l
  50. + H) @: `: D" P9 F
  51. :3" Q+ l: v1 B: p6 T; ?: [% g
  52. echo 本地连接---自动获取IP地址---请稍候...3 `/ p0 r1 {7 b
  53. netsh interface ip set address name="本地连接" source=dhcp: o2 _" u- J  c7 q  k
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ( h& J2 p. K5 F4 _9 D' _# C: N, i
  55. exit4 Q# U1 C9 @3 r1 x. x# B2 z0 b

  56. ! M& o! [( `- w8 i+ Q* y1 w" ^3 r
  57. :4
    6 q$ U3 ~7 d( ~% M- J
  58. echo 本地连接---办公室IP配置---请稍候...
    9 d+ s% a4 x. h$ E9 I4 M& U7 [
  59. set ipaddress=192.168.1.68  m$ D& D! o4 K8 z4 W+ J4 Y3 e; l
  60. set subnetmask=255.255.255.0
    5 z1 H% R; |. S, `
  61. set defaultGateway=192.168.1.10 C: i: e: q. m3 u3 R6 P
  62. set dns=202.102.128.68+ u, y  t0 q1 Q8 H( U- w
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%# h3 R& t0 n6 _
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    & P9 s4 C  X, R5 G% n
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ! U! G5 i3 o$ e4 w
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%: W/ l1 B( T: ~3 y# r, u
  67. exit6 J1 x9 E$ e: i% k- o% l; Y# a

  68. $ H/ l  [' D$ T. |
  69. :5
    ( z" Y& ~; j1 ?' K" n
  70. echo 54 u" Q  Q6 t) P5 r: P5 n
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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