搜索
查看: 21731|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?9 w  i; S* m  K# k: K
9 P; E& p$ T5 b7 q9 l; g
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off: j, K3 B$ d- o% \- |& Q3 n- S
  2. title 自动设置ip* L" d* O! R) ]7 B' C7 |, O! z
  3. echo! r- D$ h. l4 I( I( L" _0 f9 ^2 L
  4. :start
    1 ^. ^% A* F. k; c# {
  5. cls
    ; b) U9 |& B4 ^* n1 c2 U
  6. ECHO ================================ " ?4 q& q1 E! ^' d4 [! t
  7. ECHO 请选择要换的ip 0 B7 B' O" x) ]5 F
  8. ECHO ———————————————— 5 b  i$ U# [& z: i9 e
  9. echo 无线网络连接---自动获取IP地址…………1
    2 J7 ]8 M+ U0 V- ]
  10. echo.
    2 v3 C6 s& w! V% f' Y/ j( f, R  e' N- q
  11. echo 无线网络连接---办公室IP配置……………2 ) H, y) v  J5 Z- P$ j; k0 g' |
  12. echo.
    5 j, J1 c8 `; D
  13. echo 本地连接---自动获取IP地址………………3 1 G, g7 ]# z( t9 @' C
  14. echo. 3 ]3 d/ q1 ~& Z$ Y1 L& _7 n  Y
  15. echo 本地连接---办公室IP配置…………………4, |4 v8 d; A/ W! Z
  16. echo.
    # Z6 A) Y) p: I* I
  17. echo  退出…………………………………………5  m5 X' a/ f) R* q5 i9 Y& o2 ^4 n
  18. echo.
    ( l! w3 N$ ]  {, q$ P; a% t. r

  19. / @9 y2 c5 i5 F5 s9 F
  20. @set /p UserSelection=选择(1,2,3,4,5)  $ P5 y& p3 t5 ^# V6 a- D' t0 m
  21. 1 l! Y; R! o  _& l2 N8 e0 u
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 1 v* b, ]+ ]3 e9 }2 Z
  23. goto start 1 S: O; b$ X0 }2 b7 j" _' {. _
  24. 5 ]$ _% @  C8 M; x
  25. :selection : }% N0 ]8 L" x2 a- w
  26. @if "%UserSelection%"=="1" goto 1 2 u$ u. g9 B% w; k6 @
  27. @if "%UserSelection%"=="2" goto 2' p; ^3 M) `' ?; b+ D0 o
  28. @if "%UserSelection%"=="3" goto 3
    * B( x6 f( ]; e4 M' f8 O- T' s
  29. @if "%UserSelection%"=="4" goto 4
    5 l4 R. b, R9 k$ Z$ g
  30. @if "%UserSelection%"=="5" goto 5
    " B1 O2 N% {/ b  c8 f4 u

  31. 8 g# p* f( ~% l' q. F) j8 t8 K
  32. :1$ q4 K" l7 o0 ^
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ! d. r) m( \1 b/ M7 i
  34. netsh interface ip set address name="无线网络连接" source=dhcp# i$ U4 v5 s1 k
  35. netsh interface ip set dns name="无线网络连接" source=dhcp8 t) v. A( X: j8 W& H: E. _
  36. exit! R6 U. `6 V; o/ d9 q
  37. / I* I1 R8 e  i1 D: Z# |
  38. :2
    ! C  f/ a: B: L, V1 K0 r$ p3 y
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % r5 T  Q; f0 G* ]
  40. set ipaddress=192.168.0.100+ @* g% p$ u: b7 B
  41. set subnetmask=255.255.255.04 }- L2 P  C6 \! J6 v
  42. set defaultGateway=192.168.0.1
    : i" n4 V& g% z6 m+ D
  43. set dns=202.96.98.36
    6 `! e* r$ I9 Q" t5 t7 @
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=02 `; y. m9 w: ^7 f
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%: J, H* o: ~6 Y; @7 ?# i8 {. x5 C
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0& ]$ D$ P5 T; w* D$ |
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    6 F5 s+ |0 K; I* p9 S, |
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    1 |' u8 M8 z# j& q9 [) N
  49. exit
    . h- x+ u. U& k, @7 w6 }
  50. 7 b+ j; n% A6 H  h- K  b
  51. :3* y! |. |2 {* m& d* V& l6 l
  52. echo 本地连接---自动获取IP地址---请稍候...& i! m! j3 j$ [$ F* c
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 {0 x9 S7 b8 l8 W) k0 J
  54. netsh interface ip set dns name="本地连接" source=dhcp2 C+ _. Q3 ?4 \& B
  55. exit" n# A/ |; x' q, o& `* n

  56. 8 _. Q& J) j/ {& G- [
  57. :4
    2 u  m$ ~) n& Y/ [5 Q' U; L
  58. echo 本地连接---办公室IP配置---请稍候...
    6 z+ ^& L0 o; b: e
  59. set ipaddress=192.168.1.68
    ; _+ ^3 O4 l, x0 R" x7 I/ D, n
  60. set subnetmask=255.255.255.09 f& N' m) Q# S
  61. set defaultGateway=192.168.1.1* o9 I: {. K! D" s
  62. set dns=202.102.128.68
    , [. |2 o# y  ?( j& h
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    . l8 Z/ c$ B8 K- J- ]
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=09 O/ J3 ]  `2 c: I
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary- `2 v, c0 T+ p( v- f4 V
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    6 Z) M! P, C! h& _6 U+ q3 T
  67. exit& ?: V: i$ s* s3 y2 z2 S

  68. " E# ?( ]  p  S/ q. ]" }/ C7 P
  69. :5
    $ c' R( K5 o! K: t6 ^; M4 ]( a) y) _8 |. z. q
  70. echo 5
    3 ~+ S) M; S: \. E3 b" U
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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