搜索
查看: 21747|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
/ F6 `9 r2 Y- C8 f+ f& L. [; d4 x9 @; U! R: L
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off# B" f: j5 Y: r% @1 v. v( S
  2. title 自动设置ip" T* R1 d& @0 V# B7 L; T8 N% C2 U: K
  3. echo0 }& l1 S9 M/ S9 _
  4. :start
    ! L# v5 v3 F  j( [- ~& C6 U
  5. cls
    6 s1 R6 j9 G- f
  6. ECHO ================================ 5 i6 {- o0 f& y* {1 b7 L, T. M
  7. ECHO 请选择要换的ip & n( Y" w7 f' v9 J0 x( Z( b
  8. ECHO ———————————————— . `  w* `9 i% [5 \" y
  9. echo 无线网络连接---自动获取IP地址…………1
    # B* y3 G7 [. J) w
  10. echo.   _- |7 U$ c7 V( \' K; Q$ D
  11. echo 无线网络连接---办公室IP配置……………2
    " q/ m" e4 U9 U8 [5 u1 C: z5 X# e+ z
  12. echo. - {7 O, Q8 f9 b- [) O# X
  13. echo 本地连接---自动获取IP地址………………3
      q* o( }% ~9 ^1 U9 A) L
  14. echo.
    % w( ^: C4 V3 u7 k# r
  15. echo 本地连接---办公室IP配置…………………4  k7 M( k0 M- f8 M; X: f
  16. echo.& d+ m' L% S8 B7 q) q
  17. echo  退出…………………………………………5: C% B* ~. M0 L* C; [
  18. echo.7 N0 W, `1 L5 _! \# w" B+ S

  19. ; R4 l* f' s% L9 A
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    0 M9 x, [3 o9 [/ H4 [
  21. 7 j: q  H: ?( L, [5 X8 j3 N) A( X
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 3 K' ]- g( u. v7 ~" \; G+ y( f
  23. goto start
    & q8 f4 o4 [2 V
  24. 4 i; I9 K" W0 {' `+ C. C% y3 \2 p
  25. :selection
    ! J9 x/ E+ _+ t0 v1 o
  26. @if "%UserSelection%"=="1" goto 1
    ) t3 ]) E) t+ o/ w6 l1 j
  27. @if "%UserSelection%"=="2" goto 2/ V/ \& c% l4 Y! q  I
  28. @if "%UserSelection%"=="3" goto 3
    $ j* I1 q+ f! y+ ?7 T2 U6 P
  29. @if "%UserSelection%"=="4" goto 4) B5 b2 _/ s$ Q5 `& ~
  30. @if "%UserSelection%"=="5" goto 5
    5 S; b, O7 T0 v7 X$ P
  31. 3 J) H3 x) m. @$ P$ m
  32. :1
    0 ~, }, j9 f5 ^
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ; r% i9 P( G  q' N+ g* c' G7 {: i
  34. netsh interface ip set address name="无线网络连接" source=dhcp7 g3 P- ^0 |- }; ~8 b) \- N
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ! _  Z5 u. S% R' P. E
  36. exit
    . M% O0 J* g, r" M9 N7 P) K/ }
  37. 0 K& g4 E3 m' T- x8 I
  38. :2
    ; a0 v/ C$ Y2 A+ _
  39. echo 无线网络连接---办公室IP配置---请稍候...
    9 b1 v3 r3 t- n! X
  40. set ipaddress=192.168.0.100
    , j( j) D. W; S# a
  41. set subnetmask=255.255.255.08 q% d; v3 F* d% V
  42. set defaultGateway=192.168.0.1
    ) x+ @3 x8 f7 i: g' \0 [
  43. set dns=202.96.98.36% _# p9 u% r% v
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    . R5 D: A3 P& w2 @
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%8 Y2 T& `7 {" j  k& T$ J. I1 \
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
      F7 X" _3 a: Z' p( u( A
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary. q1 P6 _9 r5 k; W' N8 {
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%0 Q# F2 z) z% e: l% v5 p
  49. exit
    6 i: H, Y; A! d& y
  50. 2 f5 v# [  i& |7 ~0 v% Q$ _
  51. :35 i1 u! L$ z+ E, v7 u; s+ y
  52. echo 本地连接---自动获取IP地址---请稍候..." Y1 J9 K- r" [2 `5 ~
  53. netsh interface ip set address name="本地连接" source=dhcp
    4 n/ J" j$ j$ s# r# ?5 J, P! m
  54. netsh interface ip set dns name="本地连接" source=dhcp; @; v1 ?2 r& k6 J, T
  55. exit
    4 v+ i. R! e9 [& t+ H- H

  56. 7 f6 Y. R) f8 V" r4 S; b5 W
  57. :4  U) Q* ~$ Y* l0 A% l8 X
  58. echo 本地连接---办公室IP配置---请稍候...0 Y' z9 v, v& W9 V7 u# J# p
  59. set ipaddress=192.168.1.68
    5 @# B' @- [  B. X- S$ ]
  60. set subnetmask=255.255.255.0) w8 u4 |' Q+ {( u; G
  61. set defaultGateway=192.168.1.1
    + }. ~0 ~; s- r0 Z8 a
  62. set dns=202.102.128.68+ l- G+ m' z3 s5 |) y3 I: S
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    / H+ J! E; B+ z; q% J
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    8 O9 B, s5 k) q0 \
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    " {! H( g. _) D$ u. o
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%3 d3 p0 |3 t& G/ J" R# F1 t
  67. exit2 j2 y: S( k& c7 _+ x0 M+ i

  68. & u2 E) v/ j7 i0 y
  69. :5
    9 O7 E. L3 e( `, {- w
  70. echo 59 O  ?8 N7 ~/ ~
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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