搜索
查看: 20179|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?' l( t  n  q; d4 }! ?7 I: o( r

0 Y5 e* `* m; b; {, A: Z- z1 ~将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    # ~7 {. v6 N) _4 h4 Q% [5 {
  2. title 自动设置ip
    ; J6 Q) i9 F* L8 x! u
  3. echo9 K+ @: L/ r+ y+ `) _% _7 f
  4. :start 9 p8 X* E. U; x& r# Y9 E
  5. cls
    $ B* Z6 Z4 k' j/ u, N6 u
  6. ECHO ================================ 4 l, t, }" {/ c) f7 W- b0 @5 W
  7. ECHO 请选择要换的ip : d' t. D7 P& a; X7 U7 y$ d- F, v
  8. ECHO ————————————————
    6 U' R4 b% C- ~
  9. echo 无线网络连接---自动获取IP地址…………1
    ( Q' F5 g$ J  l* j
  10. echo. " {$ s0 Z) y6 G, P
  11. echo 无线网络连接---办公室IP配置……………2 + ]( K* H7 O; ~$ w" _! w
  12. echo.
    0 Q. T: n, T" m/ C5 Z8 x1 g! X
  13. echo 本地连接---自动获取IP地址………………3
    $ ~8 L5 @  Z3 ?$ v( n
  14. echo.
    3 i' q3 g' K; ]+ b3 N: e: E2 `
  15. echo 本地连接---办公室IP配置…………………4
    8 b+ N3 x  U" ?9 [
  16. echo.2 z7 Q4 o% ~% R' x) d' y
  17. echo  退出…………………………………………5: l1 P9 C* V; C+ D: G
  18. echo.
    3 h: \7 ]0 j# o& o

  19. ( H  ~0 l+ L% {1 _: ?
  20. @set /p UserSelection=选择(1,2,3,4,5)  4 w, p( N: N' ?

  21. 9 e0 a5 `. a% ^! g9 P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    7 ~/ S1 D4 |6 l* _: ]
  23. goto start ( E8 z& o  x) U- k5 h
  24. 1 y. J8 P; _* f6 k; m5 ]
  25. :selection - v0 R$ c9 d) n# V: C
  26. @if "%UserSelection%"=="1" goto 1
    ; R& p  h# _( P. I
  27. @if "%UserSelection%"=="2" goto 27 a7 Q% l  s9 h7 U, t9 G+ n2 j. T. [
  28. @if "%UserSelection%"=="3" goto 3 & j# H8 F! U& x& m
  29. @if "%UserSelection%"=="4" goto 4. Q( M$ [& ^# }
  30. @if "%UserSelection%"=="5" goto 5
    . l+ V0 e3 G6 i  S8 l% v
  31. + N; i, ~+ R: e; X) _
  32. :19 q/ A6 P+ a5 q( h5 B
  33. echo 无线网络连接---自动获取IP地址---请稍候..., a' D: z- _0 ]' a% t5 c
  34. netsh interface ip set address name="无线网络连接" source=dhcp" X$ C/ N0 Q* ?  o) b7 \
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    # n& G- }4 b, ^. `( I3 C
  36. exit8 U$ U  V: s+ ~& P! \6 s

  37. ) g/ G, |; `3 |8 h$ `
  38. :2" l- ]& U+ Y$ l6 W
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ; S$ L( l9 N; Q/ a. M
  40. set ipaddress=192.168.0.100
    ( f2 n# p& f* Y0 [
  41. set subnetmask=255.255.255.0% V- f5 K2 L& }) g6 n
  42. set defaultGateway=192.168.0.1
    0 k4 e# W0 R$ ]/ d0 }. V: j1 x% p
  43. set dns=202.96.98.36
    . i5 T' I- x5 I, Q, q4 D' f$ b
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=03 L, U. M7 g' J* i* _  W
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 \- c9 z1 x4 ?) f/ Q# }/ r
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    $ _* s1 f3 O& o, P4 t8 c+ ~) p
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    / D: P% e! u  K; z* p% E0 y- i" E8 o
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%1 b# g. p. S: h# W/ p
  49. exit
    & c, H# K$ i: m7 g% }' @

  50. 0 q9 c( P, ?3 q
  51. :3! @8 \, |$ v1 T/ A( d, g5 ^
  52. echo 本地连接---自动获取IP地址---请稍候...
    % \  Y( d/ q5 M0 N2 @2 n
  53. netsh interface ip set address name="本地连接" source=dhcp
    - v8 E5 I: {. k0 N
  54. netsh interface ip set dns name="本地连接" source=dhcp% @8 |2 d7 T1 I; w2 @% _
  55. exit
    ( u; }5 D" G- e! p/ s

  56. / n% w3 ^' v+ C8 a, m
  57. :4
    . x1 ~3 {6 z' e8 {, `" E/ N
  58. echo 本地连接---办公室IP配置---请稍候...0 p0 u. Q+ v9 `+ R& d- m
  59. set ipaddress=192.168.1.68, O/ {; [# R# u8 g  x: b3 y
  60. set subnetmask=255.255.255.01 x0 s  E* K4 V% X, G  o6 L; L( D
  61. set defaultGateway=192.168.1.1* H) N6 j( V: u7 l3 q' Z
  62. set dns=202.102.128.68$ A$ w" l4 F% T2 F+ v! t
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; l" G( {0 B% R8 ^7 h
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    " M. E. |* H& F& J  P7 I
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" T/ I2 l0 z" x. E" J, w
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%3 G- o" }! ]+ U; f1 y4 l7 `
  67. exit
    % r7 I& m( \+ T: k# f

  68. 4 P! g1 W& W; d: L3 H
  69. :5
    2 w4 K, }5 j0 z. T
  70. echo 5
    7 x) [8 o. ~& s% h2 }
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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