搜索
查看: 21915|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
$ I8 m6 R7 B9 `+ v/ W$ k4 h: ~& ]! a* F' {9 D' {3 \: `0 R, L- b
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ; M# r" c( `- _
  2. title 自动设置ip
    # D/ F" t  B; u5 k0 M/ H  i' Q
  3. echo
    6 s$ Q7 T; V7 W* F9 n" g$ N# ^
  4. :start 2 M3 W1 ?  s8 Q5 B$ S
  5. cls
    7 ?  Y. Z8 x3 I7 \$ n3 y
  6. ECHO ================================ 8 Q% K0 m: x" M1 D6 h1 j4 a$ i$ r
  7. ECHO 请选择要换的ip
    6 K- a% T8 \4 d) }8 E
  8. ECHO ————————————————
    4 @0 e, s2 v, n1 Y
  9. echo 无线网络连接---自动获取IP地址…………1 , J8 \* N0 L; A7 p
  10. echo.
    2 e6 M5 s: |! g
  11. echo 无线网络连接---办公室IP配置……………2 4 [) Q3 Y8 z+ {* ]" J
  12. echo.
    % l* t6 b1 ]) ?; f! m/ \* ?. V/ o  S
  13. echo 本地连接---自动获取IP地址………………3 . I! Q8 B% V) p8 U
  14. echo. 4 }0 W- _7 N8 `
  15. echo 本地连接---办公室IP配置…………………4+ K! h% {$ \( g- ~3 _3 r0 U" h7 S
  16. echo.0 l! T" }7 G/ \  @1 x
  17. echo  退出…………………………………………5! p8 q  {  ?4 m4 q4 M
  18. echo.
    % E0 R! j& z% y( n! |

  19. 4 C1 l% J+ V) c0 m" A1 Y" @
  20. @set /p UserSelection=选择(1,2,3,4,5)  0 B3 `8 C& K+ o& d& R) |
  21. 9 _1 d, d- s& u0 s  N. v, i
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection " W, y' H, I6 N+ ?6 K
  23. goto start ) ~, [3 v& e( f) ?

  24. " F3 [5 ~4 T/ _
  25. :selection
    . `% D, c, H6 ^. a1 g
  26. @if "%UserSelection%"=="1" goto 1 9 K  u# n8 y- W
  27. @if "%UserSelection%"=="2" goto 2/ k& m% l4 E$ Y0 [2 b
  28. @if "%UserSelection%"=="3" goto 3
    9 P" ^$ p0 P0 G7 X
  29. @if "%UserSelection%"=="4" goto 42 \/ a8 _0 S! `! a9 Y( r
  30. @if "%UserSelection%"=="5" goto 5; p, _- ~  t0 N, J

  31. + T: ^$ Q; F9 j& n# y$ G9 a
  32. :1
    2 e* T8 T5 A5 S& y1 }2 q* L
  33. echo 无线网络连接---自动获取IP地址---请稍候.... Z7 i& G0 r% d7 l0 D# ]/ c
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ' T) x* }, \9 y" P  C% F
  35. netsh interface ip set dns name="无线网络连接" source=dhcp6 n+ |! B+ e- l" ]7 \6 s6 s; t
  36. exit6 n! Z7 N, R) J% i1 p* U# v: p  E2 {/ e
  37. " d0 L2 f* }3 C5 a+ D
  38. :2/ k; u. J$ L0 `" ?/ j
  39. echo 无线网络连接---办公室IP配置---请稍候..." |1 D* H1 v0 }2 C) ^2 E+ G
  40. set ipaddress=192.168.0.100
    : ]7 E+ _& ]  L2 F' Q3 h
  41. set subnetmask=255.255.255.0
    7 U* G5 E+ F) T. E0 B' X% i( J( T3 E
  42. set defaultGateway=192.168.0.1
    ' D+ e5 U" R8 c  I9 {* v
  43. set dns=202.96.98.36
    1 @+ q  q7 M) p& y$ _& k8 \
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ' m, E! G) L4 a2 k7 j; V/ C
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    * ^' G* [# ]; V( ?" u  O
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 `% O! z+ D% j3 y. G7 G
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary: c+ i) O% |4 c! g% n- l0 K
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    7 u+ u/ @( j7 Y( S- }+ P4 x
  49. exit
    ' E/ `6 @' Q0 h0 ^, I9 x
  50. * ]% U' W' u5 l1 K9 e( I  l; `
  51. :3! Y4 ^, x/ V' |  v
  52. echo 本地连接---自动获取IP地址---请稍候...
    . ]- b1 W: ]7 f! L
  53. netsh interface ip set address name="本地连接" source=dhcp1 o3 }3 o& w' d2 j: j
  54. netsh interface ip set dns name="本地连接" source=dhcp5 i  t6 f1 E& x, @% C* L
  55. exit
    - r, Q4 j* l% w) H6 \: S( a! P) g

  56. : j) x+ {4 i( t! \7 m" n
  57. :4) ?- H! W1 |8 X" y+ Y
  58. echo 本地连接---办公室IP配置---请稍候...: W" b. G" y% ]8 M- a& q
  59. set ipaddress=192.168.1.68
    ! m! B* ~+ N. Y4 f- P& F
  60. set subnetmask=255.255.255.0" j* I' q/ l2 |8 @
  61. set defaultGateway=192.168.1.1
    , r; {, @# M# D# Q
  62. set dns=202.102.128.68
    $ d& Q2 a# ~8 a8 s2 I( t
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    9 B2 A3 `+ t5 }8 U7 q0 ]
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    : u, H! `  s* {
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary/ K; ^( q% I2 K$ I+ d0 q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%6 ]6 N. b1 Y' H+ [3 }
  67. exit
    0 ]; {7 _- ^2 D, m

  68. / T5 O/ U: X$ n  {; H; i5 H" H4 J
  69. :5
    7 j/ c7 U8 K1 R  k! ~6 N$ q; l! w
  70. echo 5, O/ m4 o3 v/ n' G
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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