搜索
查看: 21557|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
0 x, m: q- c1 r" B: \
/ N+ A* l6 ^& V' O$ P% c将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off0 l+ z& @7 H! T
  2. title 自动设置ip3 P: F: k( g3 r5 F4 K+ g
  3. echo
    + [2 @* P3 y: X. y% u
  4. :start
    ' k3 \6 z; `( K$ H& [
  5. cls % [/ \2 i( L5 F9 o' P9 @* H
  6. ECHO ================================ 8 w! m2 |" V& W% A8 l: S. ~) B
  7. ECHO 请选择要换的ip 9 {4 @  j+ Z  l$ S, w
  8. ECHO ———————————————— 0 F; k9 S( _, X6 Y% R" D: h" \
  9. echo 无线网络连接---自动获取IP地址…………1 2 i) X+ A* ]% d; P
  10. echo.
    1 B3 R; {2 d! y% S5 V& i& U
  11. echo 无线网络连接---办公室IP配置……………2
    / \, T8 j( b. J
  12. echo.
    4 S: L" @. }" p5 |
  13. echo 本地连接---自动获取IP地址………………3
    & ?& n0 X; X3 d! x# `# y
  14. echo.
    + M/ k6 r& o# D/ N: q. O9 o
  15. echo 本地连接---办公室IP配置…………………4
    / @$ }3 E3 e4 `6 ]/ E
  16. echo.
    $ K5 c+ C0 N2 \4 s8 P& w6 R2 A7 \
  17. echo  退出…………………………………………5
    ! s. ?8 l" ~) K
  18. echo.
    * Z8 h6 y) ~9 ^
  19. ) C" p* }0 ?8 P) [$ e) V
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    # [4 |% P6 T; Y$ G
  21. 1 N+ a% ^/ W  _0 e% ?2 M$ s
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 1 _% G, ^' a/ p. ]# B0 ~5 b
  23. goto start
    ) N% v5 b6 g- p, y8 z/ [7 f

  24. 1 F  F! n; U7 u* ^1 n3 D
  25. :selection ! y$ Q3 S( d7 i2 {0 j* d9 O2 c
  26. @if "%UserSelection%"=="1" goto 1
    ' B: p5 ^) B) y7 e# v
  27. @if "%UserSelection%"=="2" goto 2
    ( X5 p4 ]7 {0 K7 W( k0 m) H. R+ q
  28. @if "%UserSelection%"=="3" goto 3 2 i. l. H" d5 j* B- D( I3 T" @+ M
  29. @if "%UserSelection%"=="4" goto 4
    * J3 k  o0 d# B2 o) W3 [/ t. I
  30. @if "%UserSelection%"=="5" goto 5
    7 R2 e  K  O  \, E2 `3 T

  31. 9 B% c7 Q: ?1 J7 F
  32. :1
    ' ]5 q4 C+ L8 q* l2 I
  33. echo 无线网络连接---自动获取IP地址---请稍候...7 J2 \" {/ Z: N* E1 f
  34. netsh interface ip set address name="无线网络连接" source=dhcp9 E' q6 c3 P: ~0 ~
  35. netsh interface ip set dns name="无线网络连接" source=dhcp2 [) e$ [0 v% i" C+ h
  36. exit' F! F9 E+ b1 h* s+ h
  37. , z4 v# u2 J( I/ A3 l5 m8 V
  38. :2$ w  ~1 t. V" O1 z3 R6 w& i
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % F% w6 N: d) @5 N* [) }
  40. set ipaddress=192.168.0.100
    4 b' F" t! Z& x, D9 W, D+ Z% K: D
  41. set subnetmask=255.255.255.0
    % R5 B9 W/ s0 F1 s: d6 G
  42. set defaultGateway=192.168.0.1
    1 G; H4 x) G% Z9 F
  43. set dns=202.96.98.36
    % M7 N# c  T2 N4 \! s9 n% R
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=07 _; o& ~, T  A; \/ |1 u
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%4 O% M/ l1 h, D# a- W
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 J8 B3 b0 S. h
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    4 c0 {) x+ R0 x0 O( X. B
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( V- p: h: b2 u. c  g
  49. exit
    0 i  n( |4 z/ r: h: i! G' {
  50. ' D( y7 B9 W. H/ R" j/ l8 v2 h6 \
  51. :3
    ' r* ]/ L% s3 S# j
  52. echo 本地连接---自动获取IP地址---请稍候...
    % {2 @  C- p0 |+ V
  53. netsh interface ip set address name="本地连接" source=dhcp
    , n5 q1 M# I& u
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . c, N0 D$ }  ?1 c* n) s
  55. exit
    $ c$ z* Z" k$ M4 v4 d& Y  P0 S; w

  56. 0 \( s4 t1 I! t1 N& Q4 a
  57. :4
    % y' n: q; a) ^" \' ^. F; k
  58. echo 本地连接---办公室IP配置---请稍候...
    % r4 F3 I, m5 p  D( C" i
  59. set ipaddress=192.168.1.68
    9 V4 r6 D: j4 `2 Y$ F
  60. set subnetmask=255.255.255.0
    * C- r* d8 c8 g% a$ t) E; }4 L. i
  61. set defaultGateway=192.168.1.1
    ( t" S# {+ k' H  _, Z9 a
  62. set dns=202.102.128.68
    * W2 V- C1 A  Y! w0 X
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%! ]9 J' `  ^  L
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    / ]2 }5 c( [% t& @) E( F
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 P! ~4 u/ n, p$ x
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%& w. U, Y. K6 @" `/ O7 Z  }! o
  67. exit4 J& Z3 T2 ]- _( m8 o, p
  68. 5 l3 f+ J# Y& r  g
  69. :5& |# Z* G0 U. z4 H7 O
  70. echo 52 U$ X# v( F9 C6 s! F8 t5 h
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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