搜索
查看: 21752|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
& M2 U& c# t( u; f3 R7 Q! J0 x+ r" n" H7 T" i& f
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    # z: h; d8 {% B9 f9 p* c
  2. title 自动设置ip: h" E$ O1 y) }  A' R: `- q$ a
  3. echo& q0 x9 A& ]) K7 p2 s1 p
  4. :start % T. v6 B3 a# S$ e6 Q
  5. cls ) {6 b2 H! h) m
  6. ECHO ================================ 4 C8 z/ T3 Y1 n' y' {
  7. ECHO 请选择要换的ip
    5 c. O6 Q$ w1 |$ @! i9 z
  8. ECHO ————————————————
    2 }' J# X4 g, u& l  n7 j9 g
  9. echo 无线网络连接---自动获取IP地址…………1
    % v! s& K8 m5 F
  10. echo. ' I" W5 k& v/ g2 z9 N
  11. echo 无线网络连接---办公室IP配置……………2
    2 l% Y/ t5 z. w' I$ }. |- S1 n
  12. echo.
    ' p7 ^& K; c5 D. E1 S1 R
  13. echo 本地连接---自动获取IP地址………………3 ! P+ y$ \( c5 B/ J8 I. o/ D+ Z- Y
  14. echo. , s& Z. V' r: L  r" @( x$ B. q
  15. echo 本地连接---办公室IP配置…………………4$ Y) y& j' Q5 x$ {, g) S( V% y8 F3 H
  16. echo.
    * V/ G% f- R) B. e5 L& \% m
  17. echo  退出…………………………………………5) H( A- M5 o! i9 L  ^9 f
  18. echo.
      N% h. Z& s$ r- W
  19. 9 J2 e2 Z5 }( t/ N% m7 z( b8 o8 N
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    , `- j* U  d7 {* J# Z1 F$ C. Y, f
  21. 6 c; ~" ^* k6 G
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    4 w( [8 z9 ?" ]: k8 p0 r
  23. goto start
    % E$ H, ?. h2 d
  24. 8 E: [/ [' C3 p5 H' k0 G
  25. :selection
    " ^, r' B/ r7 ^- v2 X* s
  26. @if "%UserSelection%"=="1" goto 1 " k) M) T9 ^' s- O, e7 P
  27. @if "%UserSelection%"=="2" goto 26 S* g+ A5 m5 B' K
  28. @if "%UserSelection%"=="3" goto 3
    7 w+ _+ R3 S* r& f+ W' Q
  29. @if "%UserSelection%"=="4" goto 4- ]2 C3 ]9 o5 x3 i, `
  30. @if "%UserSelection%"=="5" goto 5' x1 y! N6 s# r' q+ y# Y

  31. 4 m; }6 [) d( i: C1 b, @
  32. :1  M& l- S& `- i4 ~/ g
  33. echo 无线网络连接---自动获取IP地址---请稍候...8 \9 ^- q8 n$ y% w7 }2 H2 |6 l8 H& c
  34. netsh interface ip set address name="无线网络连接" source=dhcp1 E3 I- L' c4 R$ T+ ]' J9 q- b$ p( M
  35. netsh interface ip set dns name="无线网络连接" source=dhcp. _9 [( L& n# u
  36. exit* V; d2 [3 |; l$ B; j* {) ~9 g

  37. 5 q) h! N- Z! U; V: c" x
  38. :2. F/ E* t$ O; l4 a8 y
  39. echo 无线网络连接---办公室IP配置---请稍候...; ?$ }! D+ F- ~
  40. set ipaddress=192.168.0.100
    ' k1 |/ x# @+ P" B( f3 F' R2 u: ?
  41. set subnetmask=255.255.255.0. P* m2 D6 g/ z; s! X0 U8 i
  42. set defaultGateway=192.168.0.1: L0 }; R% ~/ `
  43. set dns=202.96.98.36
    6 b- c, X. u2 }0 ^  s- o
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=03 q5 I$ |- s8 L3 k4 E0 \
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%8 }& w4 V) J# ]% r1 d
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ' d( z: T: j$ v& f8 r# [
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ! z8 D: S# Y& f& B1 E& k
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' c0 o. u0 E" g  b2 u
  49. exit
    5 n; L$ R# e8 E: X; ^

  50. ( c6 h" B8 c' q3 W: S" F  n+ y
  51. :3! w, U/ ^: V, P
  52. echo 本地连接---自动获取IP地址---请稍候...
    8 N8 t' [6 x8 d% T
  53. netsh interface ip set address name="本地连接" source=dhcp
    1 A. M' w, F' f$ f) a
  54. netsh interface ip set dns name="本地连接" source=dhcp
    % w9 H2 A) M8 t9 \+ K0 h; [. e6 k
  55. exit
    6 T! |' I( i5 j( {' a# R

  56. ( ~3 F/ [- n9 \" ]4 }
  57. :4$ x; ?& b1 M# V, x& x
  58. echo 本地连接---办公室IP配置---请稍候...2 k! u$ m# ]: O
  59. set ipaddress=192.168.1.681 P, V2 @; ^( |0 K6 O: f) K
  60. set subnetmask=255.255.255.0
    ) T0 D' M: \: F- A( p  i
  61. set defaultGateway=192.168.1.1
    4 e# J. P& {! H
  62. set dns=202.102.128.68" h: n) Q: q+ h) t1 T) Y$ m5 k% }
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%& m; N( Z) S9 K/ g* w
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    + n1 i+ F& C5 X3 g1 N( K' x  h# w
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    6 K' R1 U! h, j8 y2 B# R+ ?
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%$ P( n$ j( B9 P* \  X
  67. exit5 B1 Q  G$ X" D; [: o

  68. # s' j* B, _4 h' B# f5 \
  69. :56 {1 j: V4 V4 J
  70. echo 5
    1 ^% M! t! d) u7 y, Z* H& }
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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