搜索
查看: 21446|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
* D, Z. B8 ]& C/ p0 L' Z0 C! O: j: A, a* _% |% N% x
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    2 p( G' a- L1 Y# k! R
  2. title 自动设置ip. M4 y7 D* ~% |# h0 J
  3. echo
    + b& K9 i4 i) [8 r$ N- f7 x
  4. :start
    % V/ x) ?  b* y4 J
  5. cls
    . L0 U+ n, B0 G& q+ z3 Z( n
  6. ECHO ================================
    # Y* Z4 W6 ?$ ^; U4 ]: X
  7. ECHO 请选择要换的ip ( l' a, P/ {- T+ b) ~( Y
  8. ECHO ————————————————
    ; v. @' U8 k- f' U. ~% l9 B2 H
  9. echo 无线网络连接---自动获取IP地址…………1   p9 _- U3 q/ H; I1 R
  10. echo.
    # Y7 H, ~( }2 P0 X
  11. echo 无线网络连接---办公室IP配置……………2 9 A9 T: p7 C. Q- K" K) \
  12. echo.
    % `) \3 Y3 C) \( X/ v( j
  13. echo 本地连接---自动获取IP地址………………3 1 y3 [6 l/ W9 a# j- T# z
  14. echo. 9 c* v% f+ G( U& J9 Q0 C2 L
  15. echo 本地连接---办公室IP配置…………………4$ {1 i4 \: F1 G/ @& ]
  16. echo." t$ ^) ^: C7 \) Q/ s% I; q6 O
  17. echo  退出…………………………………………5
    ; A" b' ^* ~+ y$ O: ?2 D  a: M1 |* Q
  18. echo.5 g  r2 y' I* V/ B- c4 @1 ~# q
  19. 7 U( x/ O1 @% P3 ^- X5 F9 x
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    4 B- K" P+ z9 ~

  21. # T% P9 H0 y* d0 i$ v) O* j
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection + H1 Q" ?2 y& L9 d
  23. goto start # ~: F; N9 k: T& L+ k
  24. $ g$ M+ t9 S8 d: C2 |) A! i  j1 ^
  25. :selection # ]5 o8 |$ [( c" |5 |1 y
  26. @if "%UserSelection%"=="1" goto 1
    9 Z8 V3 W5 c7 Z
  27. @if "%UserSelection%"=="2" goto 2. c- Z" Z9 k  X  |3 |5 f/ N2 L
  28. @if "%UserSelection%"=="3" goto 3 ! B( R: g! h1 H* v9 Q/ J; _1 N3 q
  29. @if "%UserSelection%"=="4" goto 46 g, S0 p% L  X( b3 x6 _! e
  30. @if "%UserSelection%"=="5" goto 5
    6 J$ L8 b( }  a2 s- f

  31. 1 D6 h! D) k/ y* m& b
  32. :13 f) ^) Q  s: @; w$ L
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    & Q, V! _$ m9 K5 C2 f2 @
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    $ l7 B5 T- J/ V7 Q' D6 k
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ) @, V/ ?. j% H3 C% e0 L
  36. exit6 F. y5 P; }3 m

  37. 2 e8 x: D, R- Y& W; w0 g
  38. :2' O! q+ O- y3 Z# B3 ]6 @
  39. echo 无线网络连接---办公室IP配置---请稍候...
    & s# U2 H) T) ^9 P
  40. set ipaddress=192.168.0.100
    : x) t: t; {7 r2 z+ P) T" F
  41. set subnetmask=255.255.255.0
    9 k: e/ ]: Z9 Y( S4 k; z
  42. set defaultGateway=192.168.0.1( W' A3 Z! u6 C! ~2 `4 D7 |" J
  43. set dns=202.96.98.36
    * W) c% ?1 u+ [$ v$ L) q
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    * W7 g/ ~4 {% b! \: m9 Q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    , @% E7 F. p  u( ~
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0. C- p! r8 _9 k8 h2 L
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary; g6 ?5 `' a! `
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%) o  M  h# S) t& z3 J8 F$ \
  49. exit* S- ^& b0 Y0 J2 j3 k/ z1 p9 A3 R! G

  50. ) {- _* C! o. |4 u6 h
  51. :3
    3 e, V/ E6 q# D2 s
  52. echo 本地连接---自动获取IP地址---请稍候...  O) ^7 ]" {; ~" z* E
  53. netsh interface ip set address name="本地连接" source=dhcp! Z6 \% \" N1 p& A$ |: w
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ' W; J  t. w$ [- Q
  55. exit
    7 g1 [  T( d- U& c
  56. " Q8 Y! c* g4 y. I& c+ {
  57. :45 ~& e. N, M+ P# y+ P% D' b5 O$ T
  58. echo 本地连接---办公室IP配置---请稍候...- y9 }/ d% E. Q$ w
  59. set ipaddress=192.168.1.68
    4 P, o, O5 f- x' }4 u4 }
  60. set subnetmask=255.255.255.08 P2 z. L2 X. T! q
  61. set defaultGateway=192.168.1.16 D$ A2 M9 d: _. U
  62. set dns=202.102.128.68
    2 M" {+ [5 }/ v2 H7 I2 J/ a6 q% O
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%7 w: Y0 {8 S# c. j& v
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=08 x/ T9 ]2 z3 [! Z  n9 K  N* z
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary! G- l, i0 E( t0 |7 P
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    8 h1 e! K+ t! X0 X4 O" o- @% ?- k5 K) X& @
  67. exit
    # G/ d1 j1 \( _3 Z- Y
  68. - H/ m3 O' R! t2 V. N5 a3 h
  69. :5
    ( C. f* E9 X7 Y$ v" ]  _9 R" V
  70. echo 5
    + O$ Z1 ]) c6 C+ h3 ~1 E: N$ c4 m
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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