搜索
查看: 21600|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?! ~- n% e, u; g8 S* u  r' Y! c

) a9 h2 x, Z6 r+ P7 @: c将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
      a, w2 M/ j! P' B1 F* U  o
  2. title 自动设置ip, s  b7 \2 c. ^. T8 n' C
  3. echo
    . f5 s9 H' I# R0 D4 |5 {3 f
  4. :start
      x/ \2 G5 r6 a9 v
  5. cls
    0 G2 j7 l# x  |) g- ~8 D
  6. ECHO ================================   I, q; V. `3 F$ F
  7. ECHO 请选择要换的ip
      [# v7 Y3 i% ~
  8. ECHO ————————————————
    " W( o* n; X) @% Z. e- c
  9. echo 无线网络连接---自动获取IP地址…………1
    / z" \5 {9 O% R4 t( N
  10. echo. " u, _3 b; l0 S& D& o4 j/ ]  W
  11. echo 无线网络连接---办公室IP配置……………2
    ' J0 ?, }& ^4 k
  12. echo.
    + Y) k/ E. f! C+ d: ?
  13. echo 本地连接---自动获取IP地址………………3 . Z& o! n& Q# t0 J$ w; Y
  14. echo.
      G* o, ~7 U3 c9 c- v' _& \6 ]; [
  15. echo 本地连接---办公室IP配置…………………4: q" h6 e2 i/ E* {
  16. echo.
    - P- G- f, L/ ]& D' b
  17. echo  退出…………………………………………5
    8 f- I  X, C$ u" T
  18. echo.3 x8 Q  t1 V3 w4 @, {

  19. ) w+ e  J. D+ L/ @
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ( w! D2 S, Z  c$ C4 K  }

  21. / b( L! \9 l" j
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ! M: c# E& t; W2 O
  23. goto start ' o" q- D6 V- b; [- O

  24. $ t6 b6 @$ H( i' r8 j
  25. :selection 4 R5 c. H7 z0 S, i8 m7 B2 {4 D
  26. @if "%UserSelection%"=="1" goto 1 * d" Y4 @; [: Y; b; c: x/ |
  27. @if "%UserSelection%"=="2" goto 24 z0 F. I) u. A% x/ s: i  D0 o
  28. @if "%UserSelection%"=="3" goto 3 0 d  e0 j' t7 P) C
  29. @if "%UserSelection%"=="4" goto 4
    + N# U: L3 |; v7 Y7 g
  30. @if "%UserSelection%"=="5" goto 5
      D& i& N8 K4 G/ z

  31. 7 T: {9 H+ m0 {- S. {. ~
  32. :1
    4 L# D0 _1 x( L$ `
  33. echo 无线网络连接---自动获取IP地址---请稍候...
      V0 a: m+ W; X- }# ]
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    8 G* `) j2 N7 C" \4 t& e# X- W3 M
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    $ r+ S( C2 ~3 ?7 I. l* |6 Y! {
  36. exit
    3 M0 b: t. `) E) \: j! J9 x! G

  37. 7 D6 b& _- z+ H0 j9 S9 |5 L
  38. :2$ z( F7 M( i  K  x/ J9 u
  39. echo 无线网络连接---办公室IP配置---请稍候.... Y- f5 W, Q. C8 h$ T" Z
  40. set ipaddress=192.168.0.100
    / x* u0 |% a/ g0 I- y6 p
  41. set subnetmask=255.255.255.0
    . T: \" E. k. V
  42. set defaultGateway=192.168.0.1) a# Q* n. F: d
  43. set dns=202.96.98.36
    ! P+ g% L) y% {- \3 ~( \
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0# y. x* Q' I0 }' S
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; K. d# Y7 r- V* _' A/ z& q* o
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0+ h5 Z8 v! {5 y9 ?( I
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary/ [4 d4 T4 v; y- g5 b
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    9 w$ ]$ T9 i4 c6 @
  49. exit
    4 Y0 w6 W* Q+ }

  50. : c4 }" B: i! K/ K
  51. :3
    ; k4 l; N1 _3 h" x2 C
  52. echo 本地连接---自动获取IP地址---请稍候...
    0 Z' F  I8 ]$ L+ r% q1 r
  53. netsh interface ip set address name="本地连接" source=dhcp& v8 I  {$ b6 f! @' o2 X+ @
  54. netsh interface ip set dns name="本地连接" source=dhcp3 Z! b7 V: t; Q: d" x
  55. exit8 W5 `7 ^2 I0 Q( B0 o! o6 b9 x

  56. 9 `% h) \: A( i  ?
  57. :4. }& H; X- ]: R5 C' i
  58. echo 本地连接---办公室IP配置---请稍候.... a' m4 ^/ U# ?# I
  59. set ipaddress=192.168.1.68
    * P. _9 U& F0 s) G. e  ]1 A8 A
  60. set subnetmask=255.255.255.0  Y7 T4 I" ?7 J) v6 w% r
  61. set defaultGateway=192.168.1.1
    0 w# k1 k/ ^: x" m' ^
  62. set dns=202.102.128.68
    5 V/ ~: Q) ?$ n& j
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%) s% c2 I' B8 c
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    % f8 t9 I; o/ v, \
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( ~: w7 ?$ b$ H/ W  d! i3 f
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%: v! i; Q$ C( p3 `8 L( L4 ~
  67. exit
    2 P6 E; {0 c6 k+ [0 }( F
  68. $ X. V( W* f  x7 J" h
  69. :5
    2 {! g9 O" _. e5 z( S  I6 E8 Y( n
  70. echo 5
    1 [* N3 m* Q, A! ~
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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