搜索
查看: 21048|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?- m7 Z+ s2 X" Z. ~
" d9 f/ Z. _+ @+ e5 g* Y9 t# e9 N
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    + X5 N4 J& ]% S  u
  2. title 自动设置ip2 q- [0 B- H! Y! D
  3. echo3 c1 o+ x1 G: O
  4. :start
    . l% }: O# A) q& r* Q. M4 O
  5. cls / o) P9 ^: j* s) e2 d
  6. ECHO ================================
    ) I/ Q9 X  A; w" m$ n8 ?  @. _
  7. ECHO 请选择要换的ip
    # X, b) A+ Y+ b
  8. ECHO ———————————————— * E+ K9 g/ Y' a! I
  9. echo 无线网络连接---自动获取IP地址…………1
    7 a6 S/ Q, j* b5 }* b
  10. echo.
    ! j5 P* J7 B% O$ L7 y- j% E) z
  11. echo 无线网络连接---办公室IP配置……………2
    $ M* W9 B' q' `% `
  12. echo. 3 H6 R/ z+ d. [! X$ B6 P6 H
  13. echo 本地连接---自动获取IP地址………………3 ! {0 K+ |9 g2 o  M; e1 m
  14. echo.
    ' {) `3 }! ~1 O) j( r
  15. echo 本地连接---办公室IP配置…………………4: _; X/ X, g4 S$ f4 n3 P2 t) Z
  16. echo.! p4 j9 u& q  b+ S+ M
  17. echo  退出…………………………………………5( |) I" K* p4 s/ c! r6 W1 @
  18. echo.
    ; E1 V* p* t: R/ ?
  19. : ~9 d  i/ C8 g5 x
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ( I2 B) a& }$ S8 d% o: \) I% n) W
  21. - n, J( P" Q" ]" @/ f) f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    . n) D' X- g& K# A5 k
  23. goto start
    ' \; h6 [! y% r% D$ C7 `( j
  24. 2 g5 g; T1 y4 T
  25. :selection
    : L5 ^) m4 i$ _8 Z3 Z8 o
  26. @if "%UserSelection%"=="1" goto 1 2 f% M" @6 B: |1 Z
  27. @if "%UserSelection%"=="2" goto 2
    * }3 C8 q% @5 L4 d+ F0 |
  28. @if "%UserSelection%"=="3" goto 3
    . t- [% E9 E# E/ \) y
  29. @if "%UserSelection%"=="4" goto 4
    6 w3 p2 ^1 |0 H% ?( ?+ T! b1 M
  30. @if "%UserSelection%"=="5" goto 5
    ! k8 \5 ~- E$ _
  31. * V5 J  c' A2 x6 q
  32. :1' u7 J( K3 e. a' P
  33. echo 无线网络连接---自动获取IP地址---请稍候...: F& ?! \& l" W2 |. `+ F$ t" g
  34. netsh interface ip set address name="无线网络连接" source=dhcp5 o2 `: ^/ D0 R: D
  35. netsh interface ip set dns name="无线网络连接" source=dhcp) \) B9 i$ W6 v4 b6 H
  36. exit
    7 J9 j. t5 [: M+ k$ B( }8 \
  37. ) [0 E, {# v& O7 D: e+ \: @4 P' Q
  38. :2
    + e: \2 a) b* c& {# P' H
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ( G8 D2 l  b1 {& w
  40. set ipaddress=192.168.0.100
    1 H  c+ e3 E9 e9 l7 H
  41. set subnetmask=255.255.255.0/ S( x9 {  `  R  d( v1 B/ m; U/ V4 R! o
  42. set defaultGateway=192.168.0.1  `9 m9 L: R( I0 A' C
  43. set dns=202.96.98.36
    5 m8 C. ?" Y+ o* o. x: J
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0% ^5 c. X2 f0 o* L' ?# D9 M
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    : K* s2 O) q2 q) T
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    0 |5 Z5 p- C7 _
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ! \- `  Z. C9 d5 n0 X  O
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%& y+ j! ?; M. H3 ^# g
  49. exit. g0 F/ J, Q- _7 f
  50. ! r! g! G6 D- }2 N$ d2 A
  51. :3
    , b  A1 T: F3 A2 c4 E
  52. echo 本地连接---自动获取IP地址---请稍候...+ Q: S% T$ _! U9 W/ c
  53. netsh interface ip set address name="本地连接" source=dhcp5 r0 G. O! \# j4 G6 O% r
  54. netsh interface ip set dns name="本地连接" source=dhcp
    , _& t4 F* h' C# |
  55. exit
    8 F( P- ~, o4 G+ c

  56. ; S  h: v: \( y! O; h
  57. :43 Y6 d0 `* ^5 b  x. k
  58. echo 本地连接---办公室IP配置---请稍候...4 B/ H  t& M) k) ^  f7 r- r
  59. set ipaddress=192.168.1.68, E1 j% B) @1 u; N
  60. set subnetmask=255.255.255.0
    1 `1 b1 e0 v* s( k
  61. set defaultGateway=192.168.1.1
    $ f0 R1 L  U# }8 L* Y
  62. set dns=202.102.128.68
    ; H% r% k6 u* D6 W% B8 C  f; g7 |
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%. }( G1 k* U* l7 v3 x
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=08 B( b5 B3 w$ P4 y8 \+ f
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary3 C7 c8 M8 ~) _( I- y( f/ i" M, \
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%) W+ Z! r( N) i9 E
  67. exit
    9 G+ V1 M2 H7 f: `* X
  68. + _7 e4 c* ?3 T1 U2 \1 ?
  69. :53 i1 j0 o& Q5 v4 i7 T
  70. echo 5
    4 w3 F) H( k# `4 r( b1 B; W4 k
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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