搜索
查看: 21495|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?' p! y* x) Y7 X9 N/ t0 L3 L' W

: e" x9 t) z  t& u6 K/ K将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
      O% o' }- C# T3 M
  2. title 自动设置ip
    % m. u8 s7 M: L" D6 N
  3. echo
    1 [) `% Z* D7 Y. I9 o& s8 x
  4. :start
    0 p& `. c% N4 A  C
  5. cls
    8 C, q8 q- y' c
  6. ECHO ================================
    * h. s5 A; E7 h2 N
  7. ECHO 请选择要换的ip
    4 U6 R0 j4 Z2 A( u$ P1 }
  8. ECHO ————————————————
    5 y8 M# E7 n1 o! f* M) h  G7 `
  9. echo 无线网络连接---自动获取IP地址…………1
    ! w  W, m! t  l2 L" R) m! y$ W
  10. echo. - E6 E- H- U$ p' C3 P( p0 V/ W* R
  11. echo 无线网络连接---办公室IP配置……………2
    * x. o5 g! ^' u% i; T  Q$ S
  12. echo.
    ) q% k  a  D) X9 M9 s
  13. echo 本地连接---自动获取IP地址………………3
    8 _7 e- a; q* r* q7 P
  14. echo. / q3 q$ A3 ^7 N2 y( P  V+ [" j
  15. echo 本地连接---办公室IP配置…………………4
    0 k) F7 n% |" `7 l: ^
  16. echo.
    - _+ I7 u; P4 [3 I5 A1 o
  17. echo  退出…………………………………………57 }* x6 T! l4 \. a
  18. echo.
    ) B  ^  q0 g9 H+ o& Y
  19. 7 p" o' H9 Q  o
  20. @set /p UserSelection=选择(1,2,3,4,5)  
      [3 u  Z$ u7 Z3 Z* }

  21. : w8 Z4 K$ F$ Y, o  d3 f" N
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 ]! u4 D" o, m$ r6 [
  23. goto start , f' t+ M) `9 a1 w
  24. ( q* o( d) e0 }) h( Q! h
  25. :selection : D; `* y. P4 R3 l) ?7 T# E# }
  26. @if "%UserSelection%"=="1" goto 1
    # U8 u; O2 w. m2 j- d
  27. @if "%UserSelection%"=="2" goto 2
    ; }( D9 q& a' ]" X7 c. B' P
  28. @if "%UserSelection%"=="3" goto 3 1 B2 [1 ]4 f* F- A. q
  29. @if "%UserSelection%"=="4" goto 4
    $ n  v5 E4 ~0 n3 g/ p7 x
  30. @if "%UserSelection%"=="5" goto 5- B; [: G6 Z6 a

  31. 4 g$ Z2 K8 H+ e9 m+ |$ e
  32. :12 _/ ^7 T3 I: @; u: ~+ t
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    , n, W0 ]' h- c
  34. netsh interface ip set address name="无线网络连接" source=dhcp0 Q: u- s) _) p5 }
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
      Y' l8 f0 r# o" M2 J
  36. exit
    4 z6 ]: g: R4 i- T$ N3 A1 E7 M

  37. 0 s( m, G* P. J9 [
  38. :2
    & f5 ?# Z2 c, f6 S/ p* k# ?
  39. echo 无线网络连接---办公室IP配置---请稍候...% L/ X$ j5 e5 e& J
  40. set ipaddress=192.168.0.1008 `. q& f- G3 _) N4 M" g
  41. set subnetmask=255.255.255.0
    . w+ @' Y. i. e* d3 a2 h/ ~9 B
  42. set defaultGateway=192.168.0.1) x! c+ {$ S  L" e+ s) ~5 L
  43. set dns=202.96.98.36! L. b* N  V$ y9 Q
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    7 a0 V2 l! A. _* }3 |+ Z
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    9 z9 _6 A. m* `
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0! H* E# d& n; {$ ?# t, O
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary7 v! T) e; Q% ?
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%) W' `( C  t; M2 o5 y; c9 P
  49. exit7 F: ^# ^0 R, i" S
  50. 3 U) K# ?' k  Z/ X5 n" ]4 D
  51. :3
    " Q$ ~" v: x7 G; A: V
  52. echo 本地连接---自动获取IP地址---请稍候...2 B* a' d3 [0 E: x. p* `
  53. netsh interface ip set address name="本地连接" source=dhcp
    & K9 W0 V% ?; ?5 r+ q# l
  54. netsh interface ip set dns name="本地连接" source=dhcp/ H' U$ y5 T+ T: k
  55. exit
    7 x, M9 V3 i3 a1 \
  56. " e# c1 g% M+ R
  57. :4
    " W* H/ }. [) f  E0 d& k, \
  58. echo 本地连接---办公室IP配置---请稍候...
    % I7 X; G7 G% D& K9 I
  59. set ipaddress=192.168.1.68; R+ c  }0 M/ C* n
  60. set subnetmask=255.255.255.0
    4 q' [6 T3 Y2 S) A
  61. set defaultGateway=192.168.1.1
    0 d' g. z1 w/ `  {* [
  62. set dns=202.102.128.68
    : C/ Q7 v# }2 P6 |
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    * D1 ]5 O, \1 [* N. R0 K. m: p
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=06 U$ J: ^; _! @' `' ]
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    & K) b- k$ Q( w9 ]5 T* d, o. {/ }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%; _3 P& U+ [% {
  67. exit9 V7 i* Y  \9 W% k( q8 ]# \$ x! c

  68.   @4 T0 @8 L+ [
  69. :5
    9 K. u5 j4 M9 Q. ^8 e$ U
  70. echo 5  F# R/ G# P9 ]! s$ z6 H  p
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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