搜索
查看: 21054|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?4 P+ s% M# @: N* }0 y" h2 f& c
9 u1 {. I+ R6 F& k# [: S
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    $ H  u( n8 y- E$ O+ K$ B
  2. title 自动设置ip
    & d3 H6 g3 y$ b* W% h' v2 D
  3. echo
    " P0 D# a, v* _4 X6 X4 ~- k6 B, t
  4. :start
    ! Q0 q! i# U5 X  P9 t
  5. cls
    ) S  f* \# i7 o; l2 q
  6. ECHO ================================ + i6 T1 K( ?# S) U. w
  7. ECHO 请选择要换的ip
    * `1 j. [* c. h+ z  l& l$ l7 g
  8. ECHO ————————————————
    ' f1 D# J& D5 x; }6 F6 B1 T$ U) ^
  9. echo 无线网络连接---自动获取IP地址…………1
    * U/ a8 V  |3 ~2 g4 t
  10. echo. . s/ a  Y& O# x$ V& L0 d" y4 S- z
  11. echo 无线网络连接---办公室IP配置……………2 9 K$ ]2 r% \- t4 t. V+ X& G3 I
  12. echo.   {# Q6 \8 ~$ c! N
  13. echo 本地连接---自动获取IP地址………………3 ' `( s6 }: }) _$ ^
  14. echo.
    % M+ v+ w2 G; L7 {5 H6 e' O
  15. echo 本地连接---办公室IP配置…………………4
      y  C9 q1 E' t" n; }
  16. echo.% t$ D" R2 {: k/ w: q& r5 _, ]' z
  17. echo  退出…………………………………………5% |/ s3 M( x( E5 g/ d3 m( A7 N
  18. echo.
    . E  C# T6 P) V) B" F
  19. 0 L, e# F5 T. |6 U8 d3 @/ Z1 v& X, P6 p
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    # R: o2 P1 ^. o( Y: i, N
  21. 1 A) h& c/ S& h. f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 4 `5 Y  [* q* L5 R  P/ S3 n
  23. goto start 0 d5 T: `- Z( R, h9 q9 P4 D  @2 q

  24. , W! r; r/ @+ ^0 s% g2 K
  25. :selection
    0 i" n3 T6 V: E+ S: P' E4 K5 d
  26. @if "%UserSelection%"=="1" goto 1   d1 p8 d( |' z8 k
  27. @if "%UserSelection%"=="2" goto 2
    / v: m7 B$ S1 x: S$ q
  28. @if "%UserSelection%"=="3" goto 3
    4 B; X; I* T2 a6 E5 G4 u$ `! S$ R0 b
  29. @if "%UserSelection%"=="4" goto 4
    " D% r; a+ h; S9 {9 Z  E/ A3 z0 ~
  30. @if "%UserSelection%"=="5" goto 5* ?) F' Z( l) X% H8 ^
  31. 9 X. g. v) G$ w, D& b
  32. :1
    $ V" B# A( \4 N9 Q9 |1 ?
  33. echo 无线网络连接---自动获取IP地址---请稍候.... C8 R  O" i. O) z
  34. netsh interface ip set address name="无线网络连接" source=dhcp% m# Z& Y# ^$ I8 Q/ i$ B, K
  35. netsh interface ip set dns name="无线网络连接" source=dhcp. V3 m7 [# x6 o0 w
  36. exit3 x# J7 _0 b. _# K# ?6 e

  37. # l& b$ r1 u( U: q  m
  38. :2+ S( Z6 S6 o: q5 L) ^) w
  39. echo 无线网络连接---办公室IP配置---请稍候...3 }& i  s# L" n) l
  40. set ipaddress=192.168.0.100
    - `0 F; M' ~: h' d: c
  41. set subnetmask=255.255.255.0
    + k' U! l: [5 z, i6 B2 n, W; s
  42. set defaultGateway=192.168.0.10 s  v2 k$ a& t' _5 L, n# }
  43. set dns=202.96.98.361 m6 H* i" k9 z: I, Y( h: i
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ( A9 l4 N4 B7 L  g; M$ [& ^
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%5 o. f; A: ?9 X; h! j$ s
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0% u2 A3 o& q! P) }
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    & c, b6 h# p2 P! G3 V
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    - B# A5 {  K8 L) F6 K- C7 [# H' H
  49. exit
    ! L) A% f: c% C$ ?- m2 @8 J: N

  50. ( w$ Z' n+ H( l- H2 ~( z% y; z
  51. :3
    " t/ d' s8 O  S6 T3 T& r3 z7 W8 M  Z
  52. echo 本地连接---自动获取IP地址---请稍候...
    % [4 N# H! A! y# ?8 Z: b% D8 y
  53. netsh interface ip set address name="本地连接" source=dhcp# g% y) n. H* o9 y4 P; F7 j3 q! ~3 X
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ; D  M1 w' K5 N
  55. exit
    # c% P! y& c: U* M& m

  56. 2 \; p9 P8 ?- p/ i
  57. :4/ x6 O: d% w: A3 b5 A2 c/ C
  58. echo 本地连接---办公室IP配置---请稍候...# G2 o* @3 G. R* v9 @
  59. set ipaddress=192.168.1.68
    # l( x  b- \+ a/ E  A- b
  60. set subnetmask=255.255.255.0
    * Q+ A  \0 n! i  D* B
  61. set defaultGateway=192.168.1.1
    " P7 G2 ~# M1 e* B8 \
  62. set dns=202.102.128.68
    7 V' G" ]6 [/ N! |* X
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 L- v$ \$ E- ]7 A
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    # l) J( @: a: r
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary% X6 k/ j- l9 t5 G. ]: z! W6 ~- q6 z% i
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%4 c: c2 ]' u5 |* u% k" }4 r
  67. exit3 M* c. J- n% x) f2 N& N& N6 r

  68. / v0 J2 q, v" Z
  69. :59 A( U  n; Y7 g  D0 ?1 H8 _0 {
  70. echo 5
    " u+ A5 ?+ [% N2 m& T) {
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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