搜索
查看: 21429|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
# o9 l$ {! R6 H: r- p6 L1 ?6 @1 i  a
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off) O( E3 U* t$ V
  2. title 自动设置ip
    7 `* m' v/ H4 H  Y/ ]' p
  3. echo
    : N! D7 u6 Q4 i4 `  ?4 x# k: ?% n
  4. :start
    ! B% |& P1 N) z
  5. cls
    * |1 @7 D$ k1 H
  6. ECHO ================================
    : l5 Q: A' K: u6 L0 H! i4 j: A) D
  7. ECHO 请选择要换的ip - ?* H6 z4 p: q
  8. ECHO ———————————————— 9 t: E6 k3 ?  r
  9. echo 无线网络连接---自动获取IP地址…………1
    , M3 a: p1 t) C# ~6 [3 o
  10. echo.
    2 z- M' e, `* [
  11. echo 无线网络连接---办公室IP配置……………2
    % @" m: a$ S& I' @
  12. echo.   Q  r0 ~3 j) M% a/ ~' ~
  13. echo 本地连接---自动获取IP地址………………3
    $ Y; g# u/ h3 f
  14. echo. . {# P( }- F- m2 F5 Y  c
  15. echo 本地连接---办公室IP配置…………………4$ R+ C5 \5 B9 x1 ~& h+ \
  16. echo.' j* u9 H* W' d. n8 `
  17. echo  退出…………………………………………5
    : O7 X: w+ N0 \# M7 g5 D7 o
  18. echo.! X5 p. j! x/ p9 u% S# a
  19. 2 D$ C& x8 [8 i+ {4 }3 g
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    . ~* ?, V2 y7 I6 d2 w
  21. 5 w8 Z, j+ Y8 M; P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection $ i( l' _# M, @9 U. i5 K" ^
  23. goto start
    $ x3 W3 E0 l( W" L% L. t

  24. # z4 F# @, ~! @" p) U7 J' U4 v$ ^
  25. :selection , ^" {8 O# r' m; k; K: F
  26. @if "%UserSelection%"=="1" goto 1 % [$ V. F2 I' B' h& D" E
  27. @if "%UserSelection%"=="2" goto 2
    ; ^& e4 O2 }; r( O
  28. @if "%UserSelection%"=="3" goto 3
    - d( ~  l7 s' u8 S/ G  v
  29. @if "%UserSelection%"=="4" goto 4" b+ b% U+ e: H. k
  30. @if "%UserSelection%"=="5" goto 5/ [3 W- j0 n  P  A; x$ s

  31. " g# h9 k: B9 \- x
  32. :1
    : \" a! e# W  V0 v8 t
  33. echo 无线网络连接---自动获取IP地址---请稍候...# B# o( \: G) c& }* T5 z9 Z# O' E
  34. netsh interface ip set address name="无线网络连接" source=dhcp$ r" i8 o0 c' H6 _- Q
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ' c( ~" P/ e& m; {, |$ l
  36. exit, U, X/ b/ ^8 E' H

  37. / Z* W% d2 S7 g5 @3 d
  38. :22 q! {% h  x6 H' W9 Y
  39. echo 无线网络连接---办公室IP配置---请稍候...
    8 U. m- W% G1 }- {7 d
  40. set ipaddress=192.168.0.100. c) w; A2 t: l- m+ e7 n' Y- Z
  41. set subnetmask=255.255.255.0! W; A, e( K5 E  @
  42. set defaultGateway=192.168.0.1
    / u8 _  R# X0 _- y' ?: Y) f- b
  43. set dns=202.96.98.36
    9 q+ g/ u' s9 N( \& G
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    . W1 [% X+ q3 [0 N; z# L6 U
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    % l$ O3 z2 k; B8 Z- z( C
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0  p& S) q) x: v$ F, _9 M& Y
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ( q1 F8 H5 e5 H& r) E
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' ~/ r8 `) M" V8 V
  49. exit) Y' U. i+ p, ]+ O# F8 A

  50. $ U" u/ g" z5 i% r- |& u
  51. :3. N- l5 S' X( d
  52. echo 本地连接---自动获取IP地址---请稍候...
    : I5 b" b5 \- j: I) [" i
  53. netsh interface ip set address name="本地连接" source=dhcp
    7 ^6 t  ^7 ~( m) ^1 Y; {7 J4 G# g9 r
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ; _- Q! p  v4 X% v; ]
  55. exit% a; P& H. T$ |. i& Z

  56. + L4 J4 R" L2 @" }, X
  57. :42 t9 ?" R* ]7 L6 H4 A$ _
  58. echo 本地连接---办公室IP配置---请稍候.... u+ k' W7 C# a2 V0 |
  59. set ipaddress=192.168.1.68
    1 _2 N# ?4 @8 b' ]/ O5 i
  60. set subnetmask=255.255.255.0/ Q& ^# h" _$ ]( U
  61. set defaultGateway=192.168.1.1( }" n* N/ k& o; _; N2 f
  62. set dns=202.102.128.68
    ; H. [. B$ c% r$ P9 O7 A
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%( ^/ h: O6 `( y2 R. t
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    * c2 o2 M+ j: P
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary' a4 x$ N! |; o+ z/ f/ t
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    4 v! g) a8 J3 V# g* Y4 G
  67. exit( ?) a/ f; S0 |7 T4 x
  68. , F1 F: a  F- u! X( M# U
  69. :5
    " ~- G( w: n7 \& `% z# p
  70. echo 5
    ! t& R/ O0 m+ ?3 y# Z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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