搜索
查看: 21839|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?' t( N7 k, o3 l* d% z2 Y8 ~

$ ], X, ?/ Y4 q6 ?' v% v% F将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off/ d/ a! Y& c; }
  2. title 自动设置ip
    9 s2 j4 s! N& m1 ~! B! N
  3. echo
    - C8 G2 i. }# m# ^/ C) s
  4. :start + o/ t0 y" Q1 {- }4 X* b
  5. cls
    ! o" N" w+ p) W; [) E' Z
  6. ECHO ================================
    " p2 d& Q& J8 q; b  s) ~/ W5 z
  7. ECHO 请选择要换的ip
    - U, O" d: O- |$ v, }
  8. ECHO ———————————————— + U4 l' q/ N/ J9 u9 ?7 _7 I
  9. echo 无线网络连接---自动获取IP地址…………1 ) d+ ]( v. P- E" V; e0 E
  10. echo. ! X  [5 Q/ z9 g; D
  11. echo 无线网络连接---办公室IP配置……………2
    9 Q7 P  m$ t& F$ E1 y) X
  12. echo.
    0 d6 o9 ^7 R* d* {% \
  13. echo 本地连接---自动获取IP地址………………3
    - I* w8 Q5 S6 x3 S
  14. echo. & F8 q3 U+ A. P
  15. echo 本地连接---办公室IP配置…………………4
    4 E! C4 u/ [* J0 f8 W! d. S
  16. echo.! `+ k* P% a- K$ [8 s( q
  17. echo  退出…………………………………………5
    + M/ y$ N) v! Q$ V
  18. echo.8 |: Y1 g+ b3 e. n9 L/ O7 Q0 r* u

  19. . I9 W3 k) {/ w+ ~
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    3 k; X1 q0 w) G# V# `4 S9 R
  21. 7 p$ }% O; g" p
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 9 B0 ]! }$ P8 }. w: m
  23. goto start
    ) g+ o( k; b% v* g$ E3 B/ S

  24. 2 A& V1 P0 L9 @8 |4 H. Z- F
  25. :selection
    5 w: P% Z. M; C) @1 F( z: ^' N
  26. @if "%UserSelection%"=="1" goto 1 / A7 c' d( {! `1 l* _
  27. @if "%UserSelection%"=="2" goto 2
    1 a, `" ~' I6 h: H$ n; e
  28. @if "%UserSelection%"=="3" goto 3 # Q. a  d0 U% B7 a: b( f
  29. @if "%UserSelection%"=="4" goto 4. o' I9 k! n' a% A% f6 O+ u
  30. @if "%UserSelection%"=="5" goto 5+ ~  F4 A- o" H* b0 x
  31. . h$ z2 X5 r% R1 _3 z& h
  32. :1
    ) x& Y" o& k; ?. V. k% X/ A
  33. echo 无线网络连接---自动获取IP地址---请稍候...* U) E& w, u3 {4 A
  34. netsh interface ip set address name="无线网络连接" source=dhcp) \$ C! r8 E, O; D  \- z7 _" b
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    - l; e! L# A+ \' i
  36. exit
    * P" f! u; R7 t# |% S

  37. ' K4 e4 j" i; o; w5 M" @5 p7 X. N
  38. :2
    ! p3 }- S2 ?& F- }
  39. echo 无线网络连接---办公室IP配置---请稍候...
    6 J. F& Z  D" j4 R3 x+ T
  40. set ipaddress=192.168.0.100- V% m7 w; w4 i0 v
  41. set subnetmask=255.255.255.07 P3 h; P% S. f
  42. set defaultGateway=192.168.0.1
    , _3 d, S" f7 ?
  43. set dns=202.96.98.36+ G  R  h1 E4 j% }! U5 N
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0! v/ s+ A, E/ m$ \! R5 K: S6 O
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%! q4 n0 @1 b- b: g
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ; f1 f9 ^" n- T4 N( [
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    / I- f. P# h  R* M/ g4 r# @
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%3 z# t" P: e9 M4 B# Y- O, s
  49. exit$ k9 ^" N) `& E6 E* q- B: o
  50. $ r  K' i) e! M% D( C; F
  51. :3
    % H. M' a/ e. I9 q3 n2 H
  52. echo 本地连接---自动获取IP地址---请稍候...! }6 q1 s. ]9 S. n; G8 o
  53. netsh interface ip set address name="本地连接" source=dhcp% M8 _2 ^( {8 E% l4 S
  54. netsh interface ip set dns name="本地连接" source=dhcp, }* d  i& c9 h( a4 \
  55. exit) U! b1 ]  M6 M; K, p! n4 e
  56. ( e6 X+ _' B$ F! ?+ J; \( y7 o3 u6 Q
  57. :4
    ) d( y: b$ ]9 f; }: ]: ^; C. ^
  58. echo 本地连接---办公室IP配置---请稍候...2 g8 j0 [9 s. ~
  59. set ipaddress=192.168.1.68
    # V' {5 @# T$ J* F+ A5 I
  60. set subnetmask=255.255.255.0
    * E* B0 W) H: h
  61. set defaultGateway=192.168.1.19 I$ }. q( H8 `
  62. set dns=202.102.128.68
    ( a" c  I4 |* K9 `9 v" E6 F
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    / e' ]3 Z4 _4 g
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0, E# W. e+ ~( Q# @1 |( u, p
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    * C% g; U, s$ s8 f
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%7 [+ V; S7 F* R
  67. exit# M* v# |. l, j

  68. : O5 f! W8 v) C1 i% `0 V
  69. :53 g. s; Y6 ~" A6 e1 B
  70. echo 5
    ; }& l* Z' u- h) t, ^
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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