搜索
查看: 18471|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?8 ^( _- a+ H) f

* T5 c' P0 C  e5 d3 c& W. o将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off% X% ?5 X/ s7 E! d" g
  2. title 自动设置ip+ O/ r0 E/ i  f1 o& G5 o
  3. echo4 m6 y! h" B0 M$ U
  4. :start
    2 N  R: c8 k% ^6 t0 B
  5. cls
    * |8 F" z( J( B" Y. ^  T  j9 ?- B
  6. ECHO ================================ : p/ q1 M& E5 ?5 |+ V- i% @
  7. ECHO 请选择要换的ip 1 z% n8 k2 F7 k
  8. ECHO ————————————————
    % v) v" L& ~; V  g, M
  9. echo 无线网络连接---自动获取IP地址…………1 4 D- [* d( S' T3 K3 f+ n7 O
  10. echo.
    / @: X* k6 j- V3 }/ O- t; g
  11. echo 无线网络连接---办公室IP配置……………2
    ( B) I! t) A% V# v+ @2 N
  12. echo. 1 ~) U7 t4 M* t  `1 ^
  13. echo 本地连接---自动获取IP地址………………3 4 m9 B, H+ e- X% v  H. t9 k# M/ t
  14. echo.
    ) a. k1 l7 _  J
  15. echo 本地连接---办公室IP配置…………………4$ F) Z) b3 d4 O4 H6 r% M1 d2 ]
  16. echo.1 W# e$ z" ]" q' ^8 b: Z
  17. echo  退出…………………………………………5; v- }# _" f5 p: ?0 {
  18. echo.! ^+ z* ?- J$ J+ m2 e
  19. 1 h6 k, }/ r9 u( u) a
  20. @set /p UserSelection=选择(1,2,3,4,5)  % F8 U! |2 N" s

  21. 1 S9 @6 P1 u; U' s( E' ^2 Q
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 7 r9 D- ^- J9 L
  23. goto start
    3 P7 `4 n* C9 L  @- g
  24. $ a4 ^/ R1 p% o
  25. :selection
    5 ]+ R6 S' M0 ^' _6 P2 j3 a: I
  26. @if "%UserSelection%"=="1" goto 1 % y# E+ s" j8 m' ^5 E& t7 V9 a& r
  27. @if "%UserSelection%"=="2" goto 2
    2 N4 h( @: Q+ t7 ?2 e1 h
  28. @if "%UserSelection%"=="3" goto 3 . L" S% ^' T. m+ O  S3 j
  29. @if "%UserSelection%"=="4" goto 4
    - i/ `: ?, j6 w- e# l, B, S
  30. @if "%UserSelection%"=="5" goto 5
    5 |9 T$ q: l  v7 X; e& O$ i5 K

  31. : R( N% h% u+ q8 F& O6 r/ {! @1 o" E
  32. :1; B( A  A1 i% N$ [6 [$ j
  33. echo 无线网络连接---自动获取IP地址---请稍候...2 T2 I" o2 z; r# E. Q; G0 s4 V
  34. netsh interface ip set address name="无线网络连接" source=dhcp4 i4 z7 @3 p% x: ~9 [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp  C7 Q7 T" [5 H3 e$ ?3 M
  36. exit& i% U2 m# U$ A3 k# ?
  37. 8 k5 Y! n& v& p8 C6 A, P6 ]
  38. :2
    % F- M- \4 y" R6 {  }
  39. echo 无线网络连接---办公室IP配置---请稍候...( z0 t& v2 ?. B" N. b
  40. set ipaddress=192.168.0.100% ?5 x4 b- ~: S
  41. set subnetmask=255.255.255.0
    5 ]8 W% y3 g0 s% ^
  42. set defaultGateway=192.168.0.1
    8 Y& L% ]+ d" J- l( d% L3 A  M
  43. set dns=202.96.98.36
    7 W8 I/ ^8 v. W. o. P3 k1 S
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=07 M* d7 v5 d2 |- A+ P0 D
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%& R& A- {' P0 M9 R& x8 Y, `- @$ Y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    9 T. e- W  m: e% C# j9 ^
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    3 [* ?5 G, ~7 z3 @
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%7 Q* c. V  i+ N- M* e9 ?: M2 _
  49. exit
    # K# k: E$ H' Y/ i% p2 `! n$ f9 V

  50. % n6 X' U. c; T1 N! j. c
  51. :3
    * B2 H! k: J3 |- G( c
  52. echo 本地连接---自动获取IP地址---请稍候...
    & P8 n( U* \/ n- Q$ Y
  53. netsh interface ip set address name="本地连接" source=dhcp
    1 j3 ?- a7 i4 P0 @* H" o- V
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . W, ^9 k, V5 k' o
  55. exit
    % u" n" V! v" D
  56. & M1 U0 f0 t, ]: I
  57. :4% \& A3 K- G1 D! Y9 {  }& A' F
  58. echo 本地连接---办公室IP配置---请稍候...
    " H5 F5 Y- `% d2 |
  59. set ipaddress=192.168.1.68
    " U+ x; @0 g* H2 |7 J+ u
  60. set subnetmask=255.255.255.02 ]# I0 j7 V& ~' \+ |! ]' @
  61. set defaultGateway=192.168.1.13 I2 y/ E; G3 r
  62. set dns=202.102.128.68
    ' H! f- V9 N, ~! x
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    - X1 k; x0 @7 W3 r: U1 B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ! o; |, Z" T2 Q/ a1 [8 \. q7 H. N
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" |1 h/ `8 R# L
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%3 Y5 c4 _: z8 n6 V
  67. exit
    : e7 W' h, {" x, q: P- K2 J

  68.   L# e; o' T7 N$ V
  69. :5
    ' Y8 y! M. _# w& D; u
  70. echo 5
    7 u; `: l' ], l& G, G1 b
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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