搜索
查看: 21449|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
4 ~! M% M2 u$ k/ i$ U
8 q+ R- f% t8 Q! `& }! r将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off. n+ q7 o. M5 e1 {- E
  2. title 自动设置ip
    2 }' ^0 I! X; B, p
  3. echo0 G" _9 J- R9 I6 k. M
  4. :start
    # J$ l* ^8 q$ K4 F5 L& D+ b
  5. cls
    1 ?- I! b6 G4 w) Y) V/ j$ e
  6. ECHO ================================
    % ^+ X; u# H2 K1 i
  7. ECHO 请选择要换的ip
    ; J% `+ o9 m1 X" ?
  8. ECHO ————————————————
    . N% u1 \9 A- g9 B/ X$ Y9 ?
  9. echo 无线网络连接---自动获取IP地址…………1 9 v% Y6 n2 [- a' v$ _- a8 G
  10. echo. ( H. p9 b* r% g7 B/ _. f9 R0 `6 w
  11. echo 无线网络连接---办公室IP配置……………2 ; d4 ^1 @. q2 C8 L7 @. c3 q+ h
  12. echo. : k, q4 i' y1 C( i# W" c) T
  13. echo 本地连接---自动获取IP地址………………3
    5 H5 A' i/ Z+ B* A
  14. echo.
    9 U$ l4 z- n7 v' a( {5 p7 d& ^
  15. echo 本地连接---办公室IP配置…………………4
    & t9 `8 a% R. _1 p
  16. echo.7 k4 P# e: m3 s. e0 s- O# O
  17. echo  退出…………………………………………5- q# u; b1 g7 d9 F' s( e/ \
  18. echo./ r# y0 I% @) C  V- a
  19. 9 v/ U, q% q2 J
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    5 P" M$ X+ g1 n9 S% b. S! @

  21. 9 w1 k+ o; ~/ E! w4 K% v- v
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    9 D) l5 W! B( F4 G
  23. goto start
    4 o& `1 s+ Y- ^5 [( W) ~
  24. ( }# f" B8 j# G4 W
  25. :selection
    4 B( o, b' E# \9 s  J% H! t9 u
  26. @if "%UserSelection%"=="1" goto 1 . J# v. s- x9 ?" W
  27. @if "%UserSelection%"=="2" goto 2$ w: e' y9 N; z
  28. @if "%UserSelection%"=="3" goto 3 ! N( W6 f' v: y2 e: d7 ]
  29. @if "%UserSelection%"=="4" goto 4
    , W5 W1 I6 L7 W" g
  30. @if "%UserSelection%"=="5" goto 5
    $ B- j$ e1 \( d* w3 e7 q
  31. 1 }' x. r( e0 }* g) v
  32. :1
    9 M; j' o0 x& S5 @( b  m. ~+ U
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    5 g. g% C( G$ V3 m' o& w  D) H! d
  34. netsh interface ip set address name="无线网络连接" source=dhcp
      _$ \9 Y8 ~/ m5 H* I
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    2 d1 F* x* p8 I& b
  36. exit/ l+ h+ d# Q/ a* b, R/ O; e. X1 A
  37. + H: M# t; A; `4 ?5 P9 B
  38. :2: l) t) Y6 u% }* @* s
  39. echo 无线网络连接---办公室IP配置---请稍候...
    5 j" {  i  `3 \' r. P* G+ c) |
  40. set ipaddress=192.168.0.100
    ; W, F& `+ T% x
  41. set subnetmask=255.255.255.0
    8 \+ }$ Q6 L; t; o/ W$ b1 u
  42. set defaultGateway=192.168.0.1
    5 M. }2 f: u' L0 w& m
  43. set dns=202.96.98.366 b% m$ x% D6 j; m1 @7 e# t
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    6 i: O5 }2 ?. K$ J! B' e( Z8 X
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    : ?$ J: k# G2 q4 p; s- U! J
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0/ E4 K3 [( i% g4 s
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary; y, S' v! k8 m$ Q( W& |
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    0 y7 S  n# f- V9 m
  49. exit
    9 K! L$ N. x9 f, v

  50. 3 A. k1 v! x5 E/ Y. k( M- T& F; |% L
  51. :3
    + S( ~1 u* O/ r( K& ~! T
  52. echo 本地连接---自动获取IP地址---请稍候...
    / S) ^" t/ f! O, U% y) U
  53. netsh interface ip set address name="本地连接" source=dhcp
      O; U! ?) {4 `& l' h
  54. netsh interface ip set dns name="本地连接" source=dhcp/ u$ `2 A& v6 D8 o3 |
  55. exit
    9 J9 Q2 a& n7 |1 D" L5 H: S3 T4 V
  56. 2 u( \2 X% p2 r; W% E
  57. :4
    $ ^4 [0 R; m6 K
  58. echo 本地连接---办公室IP配置---请稍候...
    % I/ Z6 N% r2 X+ M
  59. set ipaddress=192.168.1.68
    2 Z) z  T/ j8 w. O6 o6 Q
  60. set subnetmask=255.255.255.0% Z8 c# h6 ?4 G6 x/ |+ u! f% F6 X
  61. set defaultGateway=192.168.1.1& M% F6 b6 O; t4 t
  62. set dns=202.102.128.68
    - W' V8 _- h# F5 U
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    . G8 x: h# y9 e
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    8 W% |! ]0 A+ a
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary+ J8 N. _+ F( Z  P# ~, T5 t6 {. `" p
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    : f+ M& g. E3 P. C$ s
  67. exit
    . F6 j+ S' F3 ~: X* |. R

  68. / i/ z. u+ o  O" W$ H/ S
  69. :5
      @3 i8 Z7 I7 l+ H. s& q: K
  70. echo 5
    0 H' _6 i( ?" P2 y: v: {
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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