搜索
查看: 21313|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
# h2 _0 d6 Q  I5 J6 ~. A1 E( i/ p7 Q9 Q% l* o
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    & ?; d- T% L2 R. s/ B
  2. title 自动设置ip1 s; `8 u6 u6 f8 \
  3. echo& ]3 V2 b1 ]7 k$ o6 B2 k
  4. :start . s9 i  U: C9 e, P6 n( k1 r5 p
  5. cls
      Y# B, N* c& O: [' Y
  6. ECHO ================================ . H* s3 V) q# T, n2 S# u1 l6 N
  7. ECHO 请选择要换的ip 4 G2 e* O) o$ t
  8. ECHO ————————————————
    1 ^8 P5 _1 j3 i9 A5 _+ q' E+ W
  9. echo 无线网络连接---自动获取IP地址…………1 / d$ N# {0 I4 f' O
  10. echo.
    ( d& \% w- j2 z' T  D( G7 k
  11. echo 无线网络连接---办公室IP配置……………2
    6 g0 S" ~3 z; {$ I
  12. echo.
    : u( R* S* P  e, r3 M6 t8 I
  13. echo 本地连接---自动获取IP地址………………3
    ( x4 Y" T; M7 P- X+ C0 \- T
  14. echo.
    4 a0 S7 z$ r: |
  15. echo 本地连接---办公室IP配置…………………4: i# [. {0 a- k7 i  P# m' L
  16. echo.! N( N: V: w" H8 E5 N
  17. echo  退出…………………………………………5
    & k5 ?  _7 E& x& I) b3 [
  18. echo.  Y3 p! D3 o7 s  a4 k7 b6 Q

  19. ( n) K' C5 j0 e3 w+ L# h: ]
  20. @set /p UserSelection=选择(1,2,3,4,5)  : Z) i( c* X' D6 H+ I

  21. 3 v4 h6 ^  ?4 X" v# y: f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    6 Q4 q& i: l7 h; h) p
  23. goto start ) Y; n* {" n( T( Y8 e

  24. 0 W! y0 e2 u1 M) s/ E9 P0 \
  25. :selection
    8 g0 T. M# }+ K3 e6 @
  26. @if "%UserSelection%"=="1" goto 1 1 {$ q: j0 k( S& r" b* I
  27. @if "%UserSelection%"=="2" goto 25 l) Y' b) s/ C1 r& A! [
  28. @if "%UserSelection%"=="3" goto 3
    $ ?: t: n6 {; Q( l6 l7 L. v. ^
  29. @if "%UserSelection%"=="4" goto 4
    7 X' Q" R6 Z2 z! I9 k2 F* E
  30. @if "%UserSelection%"=="5" goto 5; Z) o/ K) C' z8 l
  31. * H+ @6 _& q% N  U
  32. :1& a5 H0 u/ z" m; L
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    $ }, Y/ \) F; I" b# h/ I9 ]
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ' y1 J; k" B( O# S7 y0 Z
  35. netsh interface ip set dns name="无线网络连接" source=dhcp9 M& Q+ [. A$ l( [2 v
  36. exit9 d% g" @  {, X2 x8 g
  37. 6 @) }. f( D% ]9 K9 o
  38. :28 n6 y( c% f! E, u3 p: }& G1 X# z$ x
  39. echo 无线网络连接---办公室IP配置---请稍候.../ s  Z* u: Q5 b& p. w; c* e7 u4 P
  40. set ipaddress=192.168.0.100
    + D7 F$ p7 Z- s& U1 j7 T$ J( k
  41. set subnetmask=255.255.255.0: r. {9 c6 ^4 {( i( |9 O
  42. set defaultGateway=192.168.0.1, B5 v4 H" V$ d( p# A0 n- n
  43. set dns=202.96.98.36+ b0 l& ~' x7 d  K# z& g
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ( e$ S8 r1 p: o9 w; L: A
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) S/ e- V4 C, L
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=09 _& D& t" ?2 e& x- ~- o6 @
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary! s+ x* X# j4 @7 B0 u; h) k
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%8 D( e* g: F% _. d
  49. exit
    ! B0 {4 S) W# I! N( J) u

  50. : a2 ~( o" R2 b3 x
  51. :33 F7 ]. c' s6 n+ b# j* y
  52. echo 本地连接---自动获取IP地址---请稍候...
    + A& x0 s/ v; q9 m; H( Z7 c
  53. netsh interface ip set address name="本地连接" source=dhcp1 s$ y' x8 w; k2 @" y! x
  54. netsh interface ip set dns name="本地连接" source=dhcp, X' ?" J5 r" ~# l
  55. exit
    & A" }1 r- m, y& Y8 t# r9 O% f
  56. : N: G. [) o9 c- Y
  57. :4
    , n% E: v7 M7 @# G( t  m6 O
  58. echo 本地连接---办公室IP配置---请稍候...
    % G6 G) ?  E! R0 d: T
  59. set ipaddress=192.168.1.68/ v6 p- G  k4 e! c
  60. set subnetmask=255.255.255.0/ z* R6 [4 l$ t) h" P9 l% `
  61. set defaultGateway=192.168.1.18 X8 r1 k( N/ G# s3 t0 [& N% Y
  62. set dns=202.102.128.68# @7 x1 W. u& b
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%7 M% E. E& O; v9 D3 `- K
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    # U0 a3 k4 p+ e! X
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    $ w' T% L8 {6 u, U( _
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    " ]( E8 d" Y) u6 X, }( O
  67. exit
    4 e  ^* ~6 a3 U* G6 V$ I8 O0 E
  68. # l# N0 ^9 _  c5 u& I6 r
  69. :5  {2 C: |2 n+ ]6 h4 U  {
  70. echo 5
    8 X! U  g3 j! H8 U
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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