搜索
查看: 21874|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?  U2 P8 z6 i  b* T4 f- x
) ~. }% F( H  F3 |2 d+ h' _
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off* b# \  z4 z, s3 k. B
  2. title 自动设置ip, B# f+ ]! l# b4 X
  3. echo
    ' f; P: B- C% W6 y3 h
  4. :start
    " H$ v" B- `( _
  5. cls
    ; H$ j' W! E( n
  6. ECHO ================================ 7 r- J. N7 R' v
  7. ECHO 请选择要换的ip
    3 H* f0 n; z2 ~3 F$ @
  8. ECHO ————————————————
    ; \! {  w6 _! s/ Z8 X( l# m; ]
  9. echo 无线网络连接---自动获取IP地址…………1
    ( }3 e+ B' P- w- R3 M8 @, S
  10. echo.
    - s3 Z* `# E8 J  x4 F4 g+ m5 c
  11. echo 无线网络连接---办公室IP配置……………2 : L5 x5 [, O, a1 ]/ |$ U' N/ ?
  12. echo. ! k5 }7 t1 O# T  J! @5 X  s& I7 ^9 U
  13. echo 本地连接---自动获取IP地址………………3 + {. }: P, Q7 i' Z9 }. B
  14. echo. 7 n( u0 V' A! _8 m9 C
  15. echo 本地连接---办公室IP配置…………………4% s! p( }- E0 l% ~
  16. echo.
    4 F8 n$ x3 j* E) V
  17. echo  退出…………………………………………5
    ( i0 N  o4 `- F" }) |
  18. echo.
    ; B% \* h$ y  \

  19. . z- T: Y# Q& }  }) ^+ g
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! M! V9 K( s, [- k3 f
  21. " B" A0 v! {6 F  i2 b4 Y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 F& M$ x5 ?- K
  23. goto start
    * v) z, M& _$ P/ Q/ H) `
  24. 7 S! y$ R6 E, |7 b( [
  25. :selection
    + k7 i5 x, m, W
  26. @if "%UserSelection%"=="1" goto 1 4 X: W! k4 ?! b/ m
  27. @if "%UserSelection%"=="2" goto 2
    " o  G5 m4 A- r' {7 G
  28. @if "%UserSelection%"=="3" goto 3
    # O* h5 Z0 u4 ?  l# ~& f  O" H
  29. @if "%UserSelection%"=="4" goto 4' |4 T6 `/ z* g& n0 ?6 f/ ^4 C0 t
  30. @if "%UserSelection%"=="5" goto 5" Y7 H% p" c0 {3 z8 Q
  31. & n: t2 B3 U% f7 y
  32. :1
    + p7 e4 H3 Z, ?* ~
  33. echo 无线网络连接---自动获取IP地址---请稍候...5 M4 ?/ E; J* D8 B! z% F% f+ M
  34. netsh interface ip set address name="无线网络连接" source=dhcp. j) l: z' Y, A( R% B
  35. netsh interface ip set dns name="无线网络连接" source=dhcp" e- u2 e: f7 M: H
  36. exit' N% _; }* W+ }6 g( J

  37. : p, I4 h9 o' f) D% Q& u' ~
  38. :2+ X; y* x' P$ S" g9 D% b/ K
  39. echo 无线网络连接---办公室IP配置---请稍候...
      O4 v2 X0 [: h5 L* J
  40. set ipaddress=192.168.0.100+ m6 F  l3 y4 [7 {
  41. set subnetmask=255.255.255.03 D7 W9 u3 ~* x& T+ E7 Y) A
  42. set defaultGateway=192.168.0.1' F; ^7 p" a7 W, d# {# n8 w
  43. set dns=202.96.98.36
    & C% x- {) ~6 D8 n
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " Q7 Q) |6 f' n6 i
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    9 u3 I7 Q- }" h
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    1 u4 ]. Z' G5 a: c! y# s
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary" `6 N: W0 Q. J
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%$ ?. E% j0 o, L9 y
  49. exit) |  Q# |& J6 x# Y" s
  50. " g, n7 g2 j8 }+ {# C  Q) r
  51. :3( [6 b( E- r) B7 T0 Z# K
  52. echo 本地连接---自动获取IP地址---请稍候...
    7 A) h, e* o9 X& ^
  53. netsh interface ip set address name="本地连接" source=dhcp
    : z, i/ C! P- B! t; ]% W, X
  54. netsh interface ip set dns name="本地连接" source=dhcp6 L; d+ ^: y4 J& `
  55. exit
    " U( B, }( r2 h6 G) ~1 `$ f8 S" T
  56. * ?; i+ c/ \4 _; Z& K5 W+ t
  57. :48 I/ \2 k# p1 \* R+ H: C9 m; p7 w
  58. echo 本地连接---办公室IP配置---请稍候...
    2 ]6 ]. _5 U; }7 _- G! W
  59. set ipaddress=192.168.1.68
    * @' `- e  S1 E& G/ L7 `8 p+ a- p
  60. set subnetmask=255.255.255.0
    0 a* q" i6 l7 W% c6 W! n
  61. set defaultGateway=192.168.1.1$ `& Z  C7 _. w6 \; [& }  e5 i
  62. set dns=202.102.128.686 j& u0 N8 u" Z5 O. I/ ?  @6 n
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    " ~# K0 F4 y: s7 O9 d! R
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    4 `: ]+ V) [! R* ]
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    1 g& E7 x  [/ b$ h- K9 p! B* E8 O0 G; g2 v
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    / c# A" b# T! c4 u& _
  67. exit
    5 c5 u) l: n1 ?8 s% D) j5 U3 ^
  68. ; ?( t5 s* e/ L# W3 V2 W
  69. :54 i" Q$ c1 c& D( [3 l2 F' K2 \
  70. echo 5; Z% P" c( N# n! S! y) C9 [5 g7 Z" F
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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