搜索
查看: 21706|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?! x+ F) B8 X) I+ M" o! b
* I% |3 O8 v0 k% c: p
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    8 [$ c3 c, e0 _
  2. title 自动设置ip
    * `. ]7 F) R: i. i
  3. echo
    ! ?: {  g% b6 R
  4. :start ' q- p! T' m- p, j
  5. cls
    : X" m! Z) \" U! R4 Z& }
  6. ECHO ================================ & w7 K8 |1 _0 ?2 w" E3 z
  7. ECHO 请选择要换的ip . b- c" A# w4 {6 f: q  K
  8. ECHO ————————————————
    # h+ W. C8 ^& Z, W
  9. echo 无线网络连接---自动获取IP地址…………1
    7 i& ?! t3 d6 ^; ?! i
  10. echo. & S5 a, F0 s4 l
  11. echo 无线网络连接---办公室IP配置……………2
    # z. a# z6 R5 G, a
  12. echo. 6 ^2 ?, u/ c0 |
  13. echo 本地连接---自动获取IP地址………………3 ) ?& J+ I0 e3 d& X& t2 P9 E9 t  b3 P; _3 t
  14. echo. ! [% T* `  i2 l0 T
  15. echo 本地连接---办公室IP配置…………………4
    . F% ~. w7 w% e: {. E) ]
  16. echo.( G3 v+ u/ H% T! z$ `( A
  17. echo  退出…………………………………………5' I/ v: j; r4 J
  18. echo.' e% ~) h. I' N$ h8 |1 r

  19. 9 i7 f3 s: ^+ c. Y) a
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ) r/ p: O$ d4 h
  21. 9 L# ?  m' X! Q) n, i% a6 x- f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection . @+ M1 F9 i& C" ?3 [2 L% m; ^
  23. goto start
    , A+ E4 m) `# t8 R) U3 k, [

  24. 3 E( Y7 L6 a5 X  f3 V$ l
  25. :selection 0 b7 U, A2 p$ w7 o! c( S
  26. @if "%UserSelection%"=="1" goto 1
    4 u$ f7 k3 c- n  v% B
  27. @if "%UserSelection%"=="2" goto 2
    % j0 f1 B9 k6 R. S# s
  28. @if "%UserSelection%"=="3" goto 3 : u: b7 y/ {/ M0 o. H6 R% e, y
  29. @if "%UserSelection%"=="4" goto 4
    ; r, N" {5 P$ H8 S# I5 h4 ^# J1 _
  30. @if "%UserSelection%"=="5" goto 5& ]6 z1 ^5 B  H7 t' y

  31. & d' g2 S: q: D+ C9 t) u4 N4 @
  32. :16 ]* {' M% I1 s+ G
  33. echo 无线网络连接---自动获取IP地址---请稍候...; _; e! ~/ b3 Y+ O5 I" o
  34. netsh interface ip set address name="无线网络连接" source=dhcp. P; h! B+ C) w% x# ^
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * ^+ J- W0 e7 E% n
  36. exit
    8 f% t7 T! I6 q! s
  37. 8 T" ]9 d7 d3 p/ L
  38. :2
    4 E$ F8 [: x1 p( w* B% b) c
  39. echo 无线网络连接---办公室IP配置---请稍候...
    8 ^* _& A1 }+ Q
  40. set ipaddress=192.168.0.1004 @$ m$ V$ c# j" h
  41. set subnetmask=255.255.255.0  t+ m3 X1 ~/ P+ z9 x( \. m# }
  42. set defaultGateway=192.168.0.1
    5 F% R  L. P9 \4 S
  43. set dns=202.96.98.36
    2 d( @; b$ H: b. }
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0+ c' G& |( T+ P) ~
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%% f! P6 A. e6 o, [/ Z
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    / O+ r6 r7 R  V$ Q/ k0 Q
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    7 {% U, T% Q/ d+ N- x$ M- p
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    & E6 h; p% ?; N$ g/ @
  49. exit
    5 S0 ^3 `& ~: w2 {
  50.   Q% W' ?$ |0 B3 W% l2 l/ R7 F
  51. :3
    # X" l& _6 g8 u) B% M# i" ?. |
  52. echo 本地连接---自动获取IP地址---请稍候...
    & ^3 k  R) R+ u  \' j
  53. netsh interface ip set address name="本地连接" source=dhcp
      e& {+ [' U  G# I' W( b$ H* M1 L
  54. netsh interface ip set dns name="本地连接" source=dhcp
    * e! t, R( g& y1 n2 G5 l1 @+ o
  55. exit
    ! X; M7 f* R3 a& Z% t0 [( e) I
  56. # r( R4 s% c8 c
  57. :4
    8 q6 U2 j) s0 ?
  58. echo 本地连接---办公室IP配置---请稍候...
    5 S0 i: Z* n5 w" k& w
  59. set ipaddress=192.168.1.68# q, C( \& F  X- z. D3 B
  60. set subnetmask=255.255.255.0
    & i! n8 s7 P5 V6 q. K9 ~
  61. set defaultGateway=192.168.1.10 H5 H) a) w$ C' ?
  62. set dns=202.102.128.687 `- m6 e9 _' p$ {4 B' K) {
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%, m1 q- J+ s# x
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=06 e; _  [' G) d9 G) B7 T
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ! J, n  g( x2 O7 ?4 m; A# o' k3 ^
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%2 N8 N3 r8 T9 k! w* {2 n$ }: n
  67. exit
    4 t; `# `4 g: }- [7 M: A  x5 C- k
  68. . l: }! _3 ?1 [$ e
  69. :5
    5 S* g! i" m0 u
  70. echo 5( X7 X* M3 u/ Y2 I" v% v. ]
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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