搜索
查看: 21776|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?- P% b7 R+ W) P& K# c6 B
8 A9 u) `3 K1 J+ f* C
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    5 B- h. }% l& q+ d; i
  2. title 自动设置ip  g( x1 y! y- h/ N9 g
  3. echo
    # X) B0 s8 ^" \2 m1 Y6 A& k: g4 r
  4. :start
    * h2 G0 F! C+ v, \/ n! _
  5. cls & E& G, S( `  a( b5 m9 B
  6. ECHO ================================ 5 p- [1 g2 ?, P! ^& J
  7. ECHO 请选择要换的ip $ h1 G4 }4 J+ j9 ?; f6 Z& Z
  8. ECHO ———————————————— 5 ^2 t5 C  `. E) ]8 J! B
  9. echo 无线网络连接---自动获取IP地址…………1 6 N/ U# n3 Q9 X: Z& k
  10. echo.
    - [2 v" g6 q, J* r* r, h- l5 S  V
  11. echo 无线网络连接---办公室IP配置……………2
    5 _3 |1 s1 B  U# n+ s7 ~
  12. echo. ; K! l4 x) S7 f9 t8 |9 X- n' Y& J
  13. echo 本地连接---自动获取IP地址………………3
    # r9 P$ Y6 V1 o9 r6 |
  14. echo. , o" h+ V) z. O
  15. echo 本地连接---办公室IP配置…………………4
    ! R: D$ I5 o' i& c1 I
  16. echo.
    # j  j. [7 ^; Z7 ]# r
  17. echo  退出…………………………………………5- A' N1 |6 z% n; P' ]
  18. echo.2 Y4 d0 [* f. q5 e  s3 b) J
  19. ; w$ ~3 U2 A0 R, v% R1 F- }9 A
  20. @set /p UserSelection=选择(1,2,3,4,5)  4 B! j8 q0 `/ H" N4 P- [
  21. ) s' F- b/ M3 |5 A
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 3 u0 @; d! h7 T5 v2 F+ ?" z! j
  23. goto start   [& w/ Y; ]& a( \2 T. S
  24. $ V$ ^6 d. o2 e  t( A& ?  D
  25. :selection 7 O6 q& ^4 ]( k1 C, W7 v
  26. @if "%UserSelection%"=="1" goto 1 # _  o( m/ P6 }6 [+ s
  27. @if "%UserSelection%"=="2" goto 2) @9 X- B0 m7 y4 k4 v9 F9 _- B
  28. @if "%UserSelection%"=="3" goto 3
    3 O9 v6 j' p# |1 ]" A+ ^/ g/ A
  29. @if "%UserSelection%"=="4" goto 4
    $ w4 u. V0 }& H$ ]7 @" P% |
  30. @if "%UserSelection%"=="5" goto 5- a  l; s9 Z+ {' U9 A/ A

  31.   d  H+ f7 l, z- H- L) X, ?
  32. :13 |' V+ e5 H9 h! Y( [% q
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    : l7 z9 q' W5 z" B6 B0 S
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    % G* q8 ]- P8 L: U
  35. netsh interface ip set dns name="无线网络连接" source=dhcp8 w8 Q& @% c" s# E( v2 e8 I; o
  36. exit
    # Q( j: M1 ^+ s, @* ~$ f* C
  37. % M( ^2 A, w* S5 V5 G
  38. :2+ W. _. Z! V6 [: S1 O# {9 {( ^
  39. echo 无线网络连接---办公室IP配置---请稍候...3 m0 \( N. z$ C. o
  40. set ipaddress=192.168.0.100! F! W- Y: Q; g% O8 I7 v' y
  41. set subnetmask=255.255.255.0
    2 d- G9 \! [& `& v- @
  42. set defaultGateway=192.168.0.1
    ' @- S4 ?. g3 {, s5 Z* {$ _) T
  43. set dns=202.96.98.36
      W# l% T8 Y/ d( L) F& o# [& A, M
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    4 P+ `6 ]& W- d; q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%* y! E( A- B* g( I" k
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=09 A# n: P4 N5 h2 n1 N. b5 a
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary4 W3 b$ h1 f& G& N. B
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%$ R% F* z# M2 L- K, J
  49. exit
    ; w! n/ l) a+ h( v: s2 ?( w* g4 `! ~: Q/ y
  50. ; w, d' Z7 f2 f# o$ R2 y
  51. :37 B. C# }  f! D8 d% b# j5 c2 e) Y: r9 {
  52. echo 本地连接---自动获取IP地址---请稍候...
    " a8 q. Q! s. t# C2 P
  53. netsh interface ip set address name="本地连接" source=dhcp# Y6 W$ j( [/ r: B3 o
  54. netsh interface ip set dns name="本地连接" source=dhcp5 G: A6 d4 @6 O& p6 x
  55. exit
    # j  p3 }# B1 C! K. |& p
  56. $ a# r9 `! R4 F- R( @, s3 J
  57. :4& j* \' `  `* Z- z4 x8 H  P* q7 |
  58. echo 本地连接---办公室IP配置---请稍候...2 B( Q9 ^( u8 P* W. I& `
  59. set ipaddress=192.168.1.68
    4 z6 b% l- w! V; \/ N  n
  60. set subnetmask=255.255.255.0" e! |$ t; ?# R6 B  a: f
  61. set defaultGateway=192.168.1.1
    2 `2 x3 n$ C6 g. F
  62. set dns=202.102.128.68# w; j  \0 n; X( ?, ~" U
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 k, b; G/ ]0 Y( e/ j3 `* i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0, u; q1 B% A  I, E- J4 ~$ O
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    1 g6 l$ R4 t$ E
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    : k6 p# x, V5 a& c
  67. exit
    % W' p0 m. l" J% n& S; {8 D
  68. 4 G. x. g/ z$ z) d' S1 z4 i- \
  69. :5* _0 U4 Y: L  N# r8 |
  70. echo 5# I' F( ?3 Q: b$ F
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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