搜索
查看: 21312|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?2 y$ T1 I& P0 N- A; d( R

6 b/ N& j1 x& r将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    1 f0 o1 X  ?8 ^& E1 [% X
  2. title 自动设置ip$ O( H" m1 I  G: g7 t8 q
  3. echo( z  f! g% ?7 g) B4 ?, o# E
  4. :start ' q5 v( ]. T+ @" p9 k  t1 i7 P" X( d
  5. cls 5 G$ Q1 q3 D( `( e& \- U
  6. ECHO ================================ ( S% J% s+ J+ `$ |6 W) h6 K4 o
  7. ECHO 请选择要换的ip 7 Z* Z7 P0 }6 o% f* N% Q
  8. ECHO ———————————————— & g3 j* m0 [8 D$ A' d+ w
  9. echo 无线网络连接---自动获取IP地址…………1 # @9 h( U9 F0 z9 \8 T3 o
  10. echo. 9 m7 f# x9 P$ }( H; X! _' ?
  11. echo 无线网络连接---办公室IP配置……………2 7 i: U- i! ?7 G# j' \0 @
  12. echo. 0 c7 [1 V' B' t
  13. echo 本地连接---自动获取IP地址………………3 3 H  @+ W! \1 p7 f& ^
  14. echo. 3 n6 k" U; {2 O( c7 G) @. [
  15. echo 本地连接---办公室IP配置…………………4
    2 `( h. I3 D& f" b: T* l& g7 U
  16. echo.
    0 Z3 _' p( Z3 m3 [
  17. echo  退出…………………………………………5
      O6 M0 o1 h( y8 C
  18. echo.
    ) r' \" \9 K0 f8 N
  19. : B$ p9 o, C& _0 l: |/ ]
  20. @set /p UserSelection=选择(1,2,3,4,5)  / ^% r$ m6 A; d2 q6 f8 R0 G

  21. - U) B& x. J5 v2 f- b; a3 `. V0 T
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    0 L1 [4 B8 T( F9 Z0 p* m. R9 ~
  23. goto start / z$ k3 ]  N5 C# [# ^! ~
  24.   l. F, c0 [/ f4 k3 l& j- d: T* m
  25. :selection 9 i1 v! ]8 E2 p! A. P7 h
  26. @if "%UserSelection%"=="1" goto 1 % x4 w$ D6 E  A. j3 S
  27. @if "%UserSelection%"=="2" goto 27 _7 @/ y# V1 r5 I
  28. @if "%UserSelection%"=="3" goto 3
    1 h+ R! @6 k- X% N; _/ F
  29. @if "%UserSelection%"=="4" goto 4
    8 V+ D4 C: O# ?) [3 o; Y* Q( A$ K% c
  30. @if "%UserSelection%"=="5" goto 5
    % w4 u7 t" R5 C# n- z) p0 h

  31. ) |- y  v) |& g1 Z
  32. :10 a& t4 d. F& {- u6 m7 R% R4 E
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ( a5 }( u; H! h/ v+ f. M1 E
  34. netsh interface ip set address name="无线网络连接" source=dhcp6 A7 Z- t/ E1 g5 g
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    3 `+ d) H8 N, i1 K5 h( }
  36. exit
    $ x4 z  d! b; h0 w
  37. + O1 b* h4 J4 B3 m9 t. n
  38. :2
    # ?& s7 w. L) o) ]# ]
  39. echo 无线网络连接---办公室IP配置---请稍候...
    / }- N. L) [; X! s
  40. set ipaddress=192.168.0.100! h" }( C' _1 ?# p  V$ y) C
  41. set subnetmask=255.255.255.0' b! u  e& P% n
  42. set defaultGateway=192.168.0.13 ]; V& W6 M3 C/ j4 w8 a/ G& H$ D
  43. set dns=202.96.98.36- V4 v2 Q! ^9 e. x1 a' b/ Z7 g! n
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0( X- v2 ~5 D/ ?+ J
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    # i# Y$ n, P) W3 f! E/ R/ Z- N( b2 `$ E
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0! P- ^& L2 ?" f( k# r3 W4 l
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary& {( ^, u8 m7 J* p8 F0 C0 l
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: ]" T8 Y( `  m) ]2 u3 f
  49. exit
    / b& ~0 r, r" T- o& z& r) F
  50. 6 Y# m% }: D& y5 N: B. b, J2 U
  51. :3: @5 L3 B1 D6 I4 I2 q2 k# |
  52. echo 本地连接---自动获取IP地址---请稍候...0 \2 ^% c, |2 e# }, p& d
  53. netsh interface ip set address name="本地连接" source=dhcp: F5 c6 D. Z# U9 V0 Y$ v9 n
  54. netsh interface ip set dns name="本地连接" source=dhcp
    7 \  P- U" a0 g
  55. exit
    - Z7 ?4 H  b* j9 [# n# P3 |  b' B- c
  56. ( \1 \1 a7 i4 _$ e7 W! I
  57. :4# M1 x( ?& Q# ]5 I
  58. echo 本地连接---办公室IP配置---请稍候...
    2 d& |6 w  c% a9 Q) o' G
  59. set ipaddress=192.168.1.68
    1 @. ^# Z' ]- p( D* A4 O1 C/ x# f
  60. set subnetmask=255.255.255.0
    6 a! A* h# c: F, z+ {6 C* M
  61. set defaultGateway=192.168.1.1
    & [' z5 s( ?3 F( p2 C3 M' s* T
  62. set dns=202.102.128.68  L4 g8 V& Z( ?3 q% S
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%* V: T: ]! k( R# {! {) I- }- t
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    / B) O4 y: }) C% S: ^
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    5 U4 I* I1 T5 S' r3 I9 R! G
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    6 P7 E  I+ l& G0 W' }6 G, W
  67. exit$ P3 W* r+ Y( X/ N- J( }+ ^

  68. " i1 I, A" B, e( f: p: b9 ~9 Z+ T
  69. :5
    ' c$ {) ~/ g2 A
  70. echo 5
    4 B' ?- Y: H' P1 c1 ]& q
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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