搜索
查看: 21955|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?" ^/ v9 _3 C2 i
# e. e* T% ^9 p4 c
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off5 }/ u/ r- R; ~" a! X  N9 l1 o
  2. title 自动设置ip; U  t) r8 I; N. y8 t  c" q( c' X
  3. echo* h( u8 f# W6 s+ F3 l, W/ Y
  4. :start ' V# n3 A) A) x5 Y3 R4 i* Y9 \
  5. cls , e5 [/ M. D/ f+ T  k
  6. ECHO ================================ # v0 E. \' h7 h! B
  7. ECHO 请选择要换的ip 7 B8 P1 S+ _. x; z) P+ ^
  8. ECHO ———————————————— : ?. Q# z' j$ k
  9. echo 无线网络连接---自动获取IP地址…………1
    $ G) Q' c9 v1 b& \$ ~3 D0 q
  10. echo.
    0 \2 a5 z( d$ Y
  11. echo 无线网络连接---办公室IP配置……………2
    $ r7 n4 N# t; d) Q) p) [& j
  12. echo.
    & x& x* p1 f/ o+ W4 t) X
  13. echo 本地连接---自动获取IP地址………………3 1 v2 @2 v/ w  k  b4 }/ H- l) }' b
  14. echo. + [" T# q* p- b- [* `! N( U0 a, E
  15. echo 本地连接---办公室IP配置…………………4/ m( K4 I" m3 H3 c& w) \
  16. echo.; ?+ S& p6 I/ ]
  17. echo  退出…………………………………………57 H, |8 M' ?5 B4 i+ V3 X% K
  18. echo.; @: ~; i5 `8 R, i

  19. 9 a% @. F# x$ `# \3 ]& X$ K
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ; ]. H" p9 [5 g( K4 m
  21. ' e, F4 ?0 V6 B/ J
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    , ^3 C1 `: H5 D0 D4 l9 X3 O
  23. goto start
    . ~4 g; A# g$ n0 ~8 \" M
  24. . u$ U# f0 l- O3 V8 d- A
  25. :selection + B; O7 o# Z1 l' J" N8 n+ w
  26. @if "%UserSelection%"=="1" goto 1
    + p. @# G$ h4 ]3 {; y( v
  27. @if "%UserSelection%"=="2" goto 2
    * U& Z7 @: ?( v( N% v; Y
  28. @if "%UserSelection%"=="3" goto 3 & @  d- \" k/ n; H% v0 a
  29. @if "%UserSelection%"=="4" goto 47 ~( [. K  j7 ~9 I4 \
  30. @if "%UserSelection%"=="5" goto 5
    3 p: E& K' H$ w' v8 ~

  31. / l: G& c1 G8 l2 f! M% p  D
  32. :10 v- |% z1 b# o
  33. echo 无线网络连接---自动获取IP地址---请稍候...! j( _/ r$ ]. ]6 s+ E" t9 @" Y! I
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    , f% r3 a( z; q0 p
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    7 D/ \: _1 k# }0 _+ b
  36. exit
    0 T! r/ Q" P3 t: U% X2 t

  37. & j  h1 Z3 T1 ]6 g0 G
  38. :2' U/ ^3 X1 N! A4 h
  39. echo 无线网络连接---办公室IP配置---请稍候...% Q1 F+ ^4 C) `* L) z
  40. set ipaddress=192.168.0.100
    7 N3 U' F4 }1 z0 a# l3 O
  41. set subnetmask=255.255.255.0, Z& f' A$ P/ O6 H* [, J9 L9 D+ _
  42. set defaultGateway=192.168.0.1! N1 s. K( B& }( c2 I0 I! V
  43. set dns=202.96.98.36
    1 B7 v6 m$ B, y* `3 R7 {
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0* b& g% u5 F" I+ o
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ! U! {. C: k' }1 A6 P/ f
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ' x6 z" X! s' u4 ^$ v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    2 S( G5 |  U% {$ @3 R
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    $ ^, Q% }5 Z: n7 k
  49. exit, Z8 _- U8 x$ ^) `
  50. , @! G, ]' g3 ~# d
  51. :3, G. @6 o6 j' L
  52. echo 本地连接---自动获取IP地址---请稍候...
    : [) k& u7 G9 S$ E8 h
  53. netsh interface ip set address name="本地连接" source=dhcp; t- ~2 n# U, j7 w/ H
  54. netsh interface ip set dns name="本地连接" source=dhcp8 U7 E, w6 A& {9 W
  55. exit" e- R/ u/ C# q# i" |
  56. , L1 `+ `% ]; u0 Y$ h8 C9 m2 I
  57. :4
      P* q+ z- L0 x0 I
  58. echo 本地连接---办公室IP配置---请稍候...
    ) Q$ @$ ?7 n0 \9 m; o  x
  59. set ipaddress=192.168.1.68. \  F* P# n! Y) a. g) I
  60. set subnetmask=255.255.255.03 {1 F& T1 Y" g2 C
  61. set defaultGateway=192.168.1.1& @  Y7 H' N3 y. B$ t6 L
  62. set dns=202.102.128.68: ?8 _  V2 n* W' M2 O& H& a9 W  q
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) \1 X) z5 U  C% n1 f8 \2 Z
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ) Y! \- Y7 m* ~3 P8 L6 H. E( j
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    5 o+ A5 j' `( d2 ^1 A) q1 u5 u
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%& O0 y, j. m. Q4 d4 I2 x
  67. exit
    % ], M. c2 C6 \+ L3 Q4 z5 {6 @

  68. - k* D+ l2 w; n( A; }# ^- N
  69. :5
    % ^6 q& x* U9 d8 }
  70. echo 5& A/ w6 K5 S" f& b1 M
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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