搜索
查看: 21651|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?$ p# R& f: h( @% {% `! c; H

; [( ~% ], ~9 |/ E8 C将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    % v+ v* A: H: u  F
  2. title 自动设置ip
    * V+ L7 U3 C, S* }
  3. echo% }* l# j1 O/ T5 o$ e
  4. :start * c4 a6 E' }' t, f
  5. cls
    2 A, ?& q. w* \* M! `- c3 h4 R
  6. ECHO ================================ . {. v' ^3 h+ ^
  7. ECHO 请选择要换的ip
    + f7 E3 _% G! F# t: Y  o
  8. ECHO ————————————————
    ) _2 ^+ H, Q# X/ a7 J8 M
  9. echo 无线网络连接---自动获取IP地址…………1 , s& r  y& F4 ]
  10. echo.
    3 s8 ~  l3 O2 _; L0 |' _1 @, ?
  11. echo 无线网络连接---办公室IP配置……………2 8 d$ Q0 P3 D. ~% r
  12. echo. 1 i7 R- \1 b' _4 C
  13. echo 本地连接---自动获取IP地址………………3 ) e& b. k6 ^! k: V
  14. echo. ) _: E2 t! a! |5 W0 ~1 h) G5 A7 ~
  15. echo 本地连接---办公室IP配置…………………4
    - j; H+ l. j- Z8 F
  16. echo.& p8 s; D3 I2 y0 N+ G/ K
  17. echo  退出…………………………………………5
    6 Z- G/ `/ V( \( d5 q% \
  18. echo.
    & L( r' _0 o- R. Y5 f
  19. 1 A) U! }" c% q/ y6 c) @# N0 W
  20. @set /p UserSelection=选择(1,2,3,4,5)  
      K' W* ~% r. T( i& Z2 x
  21. / _+ ]3 \5 s  J8 s, I' z
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    # S9 V, B% A: Y7 l- @
  23. goto start $ ?" O5 G6 ?* \: z' o' h
  24.   l! c1 c# c; C% a9 H- V: U2 F" X
  25. :selection
    3 i3 A3 l9 _% @- D( o0 N2 {
  26. @if "%UserSelection%"=="1" goto 1
    * ]# y+ `( w/ q; N# j, a) c
  27. @if "%UserSelection%"=="2" goto 2
    ( k* L) o7 y9 {- u1 ~
  28. @if "%UserSelection%"=="3" goto 3 9 V8 c7 E1 c# x% Y7 S3 P& f
  29. @if "%UserSelection%"=="4" goto 4
    : ?7 \1 w" p1 E3 {9 ^3 q
  30. @if "%UserSelection%"=="5" goto 5
    8 i9 ~% m3 I8 k! N4 |' t  b
  31. # m* A- G1 }& ~7 B
  32. :1. @, U# [6 c; c3 h8 F, `) P
  33. echo 无线网络连接---自动获取IP地址---请稍候...+ E, s0 x2 ^1 {- X, O3 L, B& u9 e
  34. netsh interface ip set address name="无线网络连接" source=dhcp, T$ _% Y6 A4 c! O; T9 Z- |
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    : y" ^1 q. x* c' U# j
  36. exit
    5 Y8 f. e, P' M/ [/ w: n7 Y

  37. * M; N  S. p. Z3 {# s% ]
  38. :2
    ( Z- n3 g; p$ J, C1 b
  39. echo 无线网络连接---办公室IP配置---请稍候...9 c  J( f. R& ?. R
  40. set ipaddress=192.168.0.100
    ) V4 B" c& o4 V
  41. set subnetmask=255.255.255.03 v* B" O9 c3 Z6 R& @! F
  42. set defaultGateway=192.168.0.1
    ! l. J2 Y6 F" T  T
  43. set dns=202.96.98.36
    3 z1 e2 w( Y1 s& L
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0/ I1 X+ T2 r% }9 J0 C. `% V1 Y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%9 A* X6 |4 G: F$ F
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0, ]4 E9 L3 @2 c7 `. c, a
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    3 {" [6 h/ `! x0 F( T- j* |9 b+ j' a
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    0 N2 Z1 L. D' N0 |" y: G0 g
  49. exit$ A" v1 N- `3 i, z8 c
  50. # q2 ?6 U7 G$ i8 r! k. B+ J! ]" x0 w
  51. :3# v+ }2 {/ z2 ^- F6 C
  52. echo 本地连接---自动获取IP地址---请稍候...
    * @3 T/ D4 ^1 `1 w8 }- l; _6 U
  53. netsh interface ip set address name="本地连接" source=dhcp
    6 y$ i" P% V8 _* j9 i1 ?
  54. netsh interface ip set dns name="本地连接" source=dhcp! _5 u4 F4 ^$ s6 Y$ ^2 H
  55. exit; K+ c% O/ k; M% ?* P* q, G
  56. & Z. M- @% p. y+ t' @
  57. :4
    : c- b3 l3 s' I& w3 g, `
  58. echo 本地连接---办公室IP配置---请稍候...
    3 i, c" O. ~2 A0 c; X# l# W
  59. set ipaddress=192.168.1.68
      Y& {, m" n+ Z. P9 B& v& J* m; Z
  60. set subnetmask=255.255.255.0
    + Q, P# w+ u% J$ A* g6 g0 O0 a  |- o
  61. set defaultGateway=192.168.1.1
    * ~) q, ~6 O) e; d) x" O! X
  62. set dns=202.102.128.68
    $ d* i  \) \6 s' W3 b
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 b! f5 S4 @. y7 h  w
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0/ W" s$ p: c/ \3 D. ^
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 s2 ]; I0 c  q* {; h- q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ( f% p. P. t7 L, I# I1 F/ E8 k
  67. exit/ ^% Q' C3 c0 U; u: h1 j

  68. / C0 E1 {, o* r1 Q. v! P
  69. :5
    & X: G) M6 ~) D
  70. echo 57 ?4 K. ?* e0 C0 l2 _) @" _; u
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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