搜索
查看: 21705|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
5 r$ r5 ^1 M3 L4 q. X( o* }+ ]1 k+ K
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    . }& u/ t% D) E& T2 A5 c3 N, F
  2. title 自动设置ip( X4 N4 o. I$ o: Z7 w4 p
  3. echo( A6 h% r2 j) a2 W; L
  4. :start 7 m( p% C8 `* H/ \  Z. ~" t
  5. cls - b8 G- B0 B. H/ I
  6. ECHO ================================
    8 E# w9 `9 {1 \( b- h! Z
  7. ECHO 请选择要换的ip ; l" ~( Y- U! u/ E% g* \
  8. ECHO ———————————————— 0 n+ x8 ?. U: S6 Z% v& J6 Q
  9. echo 无线网络连接---自动获取IP地址…………1 % G' H0 p0 f$ b0 D- m1 K+ h
  10. echo.
    ; Q  E/ }' ^; O8 |! b0 g3 R7 a7 ~
  11. echo 无线网络连接---办公室IP配置……………2
    4 @- s- i9 c, m4 m+ H% |7 @
  12. echo. / e4 B% ?* L/ m! Q* @8 U: H
  13. echo 本地连接---自动获取IP地址………………3
    . C' r' Q( i  p$ c
  14. echo. , G8 h( m( a4 o0 d3 y  q
  15. echo 本地连接---办公室IP配置…………………48 |& E6 S2 x+ |  e' A0 N
  16. echo.6 X: V& `3 d3 ~" Y8 [! [
  17. echo  退出…………………………………………57 W: f' g8 L1 L7 M8 }3 N& @
  18. echo.
    ( C9 R) S8 t& @9 b. `% V6 S. l
  19. ! {/ s( w3 }3 L
  20. @set /p UserSelection=选择(1,2,3,4,5)  , D  L" o9 }# b2 d6 T% ?. D9 ]+ }

  21. $ a' n; z: ^% {0 C! p1 c
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( S7 M. T& A6 `2 h; _' K
  23. goto start 2 I% p  E& E+ q/ j6 P7 }2 y  b" }

  24. 5 g6 N1 c) e) j( v8 J. g
  25. :selection
    # X0 s* l$ l9 K% G4 ]+ ~* F" g# Z/ h
  26. @if "%UserSelection%"=="1" goto 1
    4 E# u, K4 Y7 z2 ^/ w' D
  27. @if "%UserSelection%"=="2" goto 2! d( C0 ]6 c0 I' j! F. f
  28. @if "%UserSelection%"=="3" goto 3 $ v6 v0 D; b8 E& t" E
  29. @if "%UserSelection%"=="4" goto 4
    0 n% i7 x) p7 ~" A7 Q
  30. @if "%UserSelection%"=="5" goto 5
    8 \, G3 J8 o8 u; g. H3 q

  31. ' A2 V3 v" G7 G- E
  32. :1
    9 b/ V0 v. Y. k# j  t5 y
  33. echo 无线网络连接---自动获取IP地址---请稍候...5 W) T+ j/ n  h- I2 m
  34. netsh interface ip set address name="无线网络连接" source=dhcp2 h/ }0 n( B! L$ u
  35. netsh interface ip set dns name="无线网络连接" source=dhcp% K, x4 f5 T* v
  36. exit# X: [8 r! U% F. x

  37. 4 ~- {3 {% D1 |0 o, I
  38. :2
    ! b. `( K8 z/ e
  39. echo 无线网络连接---办公室IP配置---请稍候...! h& I4 w' ^$ s9 j1 |7 Y
  40. set ipaddress=192.168.0.100
    3 W1 W: x$ l( H5 u( h
  41. set subnetmask=255.255.255.0
    ; K' e) \, |7 E$ A
  42. set defaultGateway=192.168.0.1
    $ ^  h  _& {" R8 X! o6 i
  43. set dns=202.96.98.36" J8 ~6 r8 S" E# g+ P( L
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    . v! w6 ^% U" z- g4 E
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%: o1 z' n% z) d7 g& N3 g
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=07 G6 Q4 d- F7 N: O
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary* g6 z3 q9 \+ T) T
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    . t/ p1 {. f. O% d% M4 x- z
  49. exit. E0 ^+ v9 S/ I& q, H; F" @

  50. 3 v; r8 f- y: K$ Q
  51. :3
    0 n; P: T2 r, n
  52. echo 本地连接---自动获取IP地址---请稍候...  _- R# {$ F! L0 s! o- Y
  53. netsh interface ip set address name="本地连接" source=dhcp3 a: a( Y) Q& r; o5 g
  54. netsh interface ip set dns name="本地连接" source=dhcp4 \' a7 O) C: P5 c& G" N
  55. exit" ^+ E( [# x# q3 S+ U9 }
  56. " \  t0 X% ~6 }3 N0 ^$ N! v! T3 F
  57. :4
    5 T& a7 T' s, p/ Z5 \( Q
  58. echo 本地连接---办公室IP配置---请稍候...- u9 [* t5 S$ {0 ~. H2 o, O" o1 h
  59. set ipaddress=192.168.1.682 n6 {3 E/ s& o, |; d" E8 ~
  60. set subnetmask=255.255.255.0
    ) A& D7 P7 P' a3 v! ~8 R5 E; Z& E% c
  61. set defaultGateway=192.168.1.1; J+ `& R" M0 _* t5 e5 o3 A* M
  62. set dns=202.102.128.68
    $ t: w% V7 J5 V1 ~) @
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%' w5 M* L) N3 k: ~/ E7 B, Z5 ]5 X
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    3 W, u4 S/ D3 [8 R+ r
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary$ o; ?+ J$ _# E; m) b9 C% H9 `
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    4 z: f( ^- g$ D! `" m! R0 b
  67. exit/ Y( `& Q1 f, f" U/ C0 O# l0 o

  68. " J( K2 X: W- k2 O( C8 l
  69. :5- p& @+ P5 E6 S
  70. echo 54 I5 h. c' U& Y1 m$ _  j6 A: N4 F
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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