搜索
查看: 21895|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
& m8 j+ |- U" g5 u7 f( p) R* l  L" K  U2 s+ s8 R
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    / |* {! w" q3 A% J+ g1 [. q
  2. title 自动设置ip# w" X# J1 n1 t4 u3 t, Y
  3. echo- m. n- Y; n% n& d$ T/ b% ]- n& }* x
  4. :start 5 O6 _' h. R: v) `# u* |. }- L
  5. cls
    ) O( N! o' Z; k6 s8 m) \% h
  6. ECHO ================================
    ( Q! A, Y! m3 f) Z6 v& m3 H) W
  7. ECHO 请选择要换的ip
    * q' P2 v5 n) Y3 ~
  8. ECHO ———————————————— 0 E* q7 V% M* M1 R9 T4 T6 C" E
  9. echo 无线网络连接---自动获取IP地址…………1 . p" t$ y& T) m4 i4 {$ K1 \( A
  10. echo.
    0 E1 U/ h9 {4 X/ n
  11. echo 无线网络连接---办公室IP配置……………2
    ; [: p" C$ _5 S; {: |+ m
  12. echo.
    1 N( b7 X" T9 }. G
  13. echo 本地连接---自动获取IP地址………………3
    , v  e' r0 C, M2 A% i* f( O& a* s. {# W
  14. echo.
    " [! A$ j- q8 n9 R
  15. echo 本地连接---办公室IP配置…………………4, s: a& p6 H7 F" K( \& s8 \3 ?
  16. echo.. o/ E$ y7 @8 E& M& |
  17. echo  退出…………………………………………5* X5 w: _" Q, \
  18. echo.6 ~5 o, u% m* O  ]

  19. 2 r: D" n2 Y* m" E% M, s
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    + Z% B) R& l1 E+ w

  21. 8 x; D+ f4 r, r8 }& u2 n7 R
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 3 n, n* ~, F3 u* w9 W/ C1 Y
  23. goto start
    5 `" D6 O/ g+ o/ b4 e
  24. ; n. x7 j4 k5 z4 P# Z9 j- n
  25. :selection
    - C" D+ D! P* N( K
  26. @if "%UserSelection%"=="1" goto 1 / w) d7 T7 i; H, r5 d
  27. @if "%UserSelection%"=="2" goto 2
    ) R0 q$ H5 Z% T- b5 \- N& H$ A
  28. @if "%UserSelection%"=="3" goto 3 4 I* r7 D; _4 E$ ?3 ]6 r
  29. @if "%UserSelection%"=="4" goto 40 Y* @) Z5 |. B: P& K! S
  30. @if "%UserSelection%"=="5" goto 5
    - |2 ?9 W5 _- f7 d

  31. - B  V+ @9 d+ n/ l
  32. :1' A9 [  `% j- e6 E, M6 c  Z7 n0 ~
  33. echo 无线网络连接---自动获取IP地址---请稍候...! ]0 |  m' p6 K( a4 G9 h8 C- d& }# j
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    , |! W0 `4 \* i& T/ {. O% l
  35. netsh interface ip set dns name="无线网络连接" source=dhcp& u! x# |0 J) Y5 G
  36. exit3 i& H+ K$ t: ?* d6 \$ `* R( S. C! t

  37. 9 s5 Q* @  ?+ g  L: L, S' X7 U+ H7 b
  38. :2
    ' I; w! F: ~5 c5 z, g0 i: K
  39. echo 无线网络连接---办公室IP配置---请稍候...
    5 {; q( ^3 [# J# C: K4 ~, U
  40. set ipaddress=192.168.0.100
    7 x( g3 g: @3 W* k- G" n
  41. set subnetmask=255.255.255.03 `2 E6 X' f6 a( n
  42. set defaultGateway=192.168.0.14 y5 q, m0 J1 a5 M+ O
  43. set dns=202.96.98.36
    , l; S8 {" U( v( g$ `
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    - b  u* n6 X; M
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%& c, O. F$ I$ h
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    2 R1 u6 H3 l' D( Z
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    : m, S7 G& i; Q7 j
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( _3 B* J7 ^3 z
  49. exit" A3 n; j' u5 G. p# w
  50. 8 N; w5 t9 i/ S6 g5 F( k
  51. :3
    1 ^/ p1 r( H/ Q! Z  e
  52. echo 本地连接---自动获取IP地址---请稍候...$ @" Q- ^, a/ o% ]5 y: R
  53. netsh interface ip set address name="本地连接" source=dhcp) K$ C$ A5 ~5 K- T" D
  54. netsh interface ip set dns name="本地连接" source=dhcp
    $ _2 C; Q, r8 e5 c$ y
  55. exit
    & M$ E5 B; E) z7 Y) g( Q

  56. 4 V& k  v5 j+ Q7 w" a/ V: h: p9 |" C
  57. :4
      h: N% [! U1 @/ {8 x) `; p7 e
  58. echo 本地连接---办公室IP配置---请稍候..., v% a4 O& F/ S" O: j. M
  59. set ipaddress=192.168.1.68
    7 w4 X8 x; i1 M0 {$ _
  60. set subnetmask=255.255.255.0) y3 w3 M. X0 \* @; [
  61. set defaultGateway=192.168.1.1
    6 f3 C% E( ]3 S7 e# D1 ^; M+ y
  62. set dns=202.102.128.68
    : Q  L5 a$ k& d! p) Q0 E8 p1 M5 q  k
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%' b, [) o2 g2 K4 x0 w) o. D
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ) E; T5 Y9 t2 m/ X  {% \! S' U
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 P  W. n. g& E$ p4 M
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ; t" J! D" n4 ?/ `) l
  67. exit+ R; ?' N0 w" ]

  68. & x# r( I+ @2 R0 F+ g; w
  69. :52 r: f" R, H- l( k) P5 D; R
  70. echo 5
    4 q, d& n0 _4 j: F0 X+ @1 {
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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