搜索
查看: 21439|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?8 `  K! w' o  s; f4 W
1 W& P$ V4 I+ I$ o9 i9 o
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 p) Q& s3 O0 U5 h
  2. title 自动设置ip
    4 N7 ?1 M8 x6 t6 o
  3. echo* s' i4 Y) J: n8 L, @
  4. :start
    3 `5 a+ B7 n) ~1 ?; p, c
  5. cls . r0 U) L4 Z; J0 k
  6. ECHO ================================
    7 u' |$ i' `. Q- C
  7. ECHO 请选择要换的ip 8 v5 ~; Z: C$ ^- `' C
  8. ECHO ———————————————— * G6 o2 E. }8 @  J6 d
  9. echo 无线网络连接---自动获取IP地址…………1
    ; s& ?8 N" R5 A
  10. echo. 6 M, i3 ]! N) N" }: |* m/ o
  11. echo 无线网络连接---办公室IP配置……………2 ; ]" `: J' p* _* o
  12. echo.
    : E& D$ ~) m$ Y. t  d
  13. echo 本地连接---自动获取IP地址………………3 9 m6 t* Y8 ]  T5 X% N9 j
  14. echo.
    ( X0 r( D% r6 X3 {9 y6 N) i
  15. echo 本地连接---办公室IP配置…………………4
    . v% H' l6 O% g% k+ }: p' ]6 C
  16. echo.* O/ G" Y  |3 v! c9 L1 b" I" C
  17. echo  退出…………………………………………5' e4 u  S( v* \% D* Y5 n
  18. echo.
    7 O2 L. z. U$ n7 q  [
  19. 3 W0 I" F) o5 z0 ~
  20. @set /p UserSelection=选择(1,2,3,4,5)  ' _' F+ L, l" K: y

  21. 6 s0 J2 a- A* S
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    % L$ J  S. I! {: w0 i3 L3 s* v
  23. goto start
    . }" A& n: z9 T- {" G4 X
  24. 4 |) n& x4 x/ m1 G2 T( }
  25. :selection
    0 b5 W% r( W2 c/ P: w" ]3 k
  26. @if "%UserSelection%"=="1" goto 1 ! [; _2 y( {; m( J
  27. @if "%UserSelection%"=="2" goto 2
    9 ^+ z5 o4 Z' E- L) j" X! z3 D  C- i
  28. @if "%UserSelection%"=="3" goto 3
    ) c6 B+ w6 }2 ^7 G/ W8 E* i
  29. @if "%UserSelection%"=="4" goto 4
    . G' g& r  ?  I  R+ ^6 C
  30. @if "%UserSelection%"=="5" goto 5, T/ h. Y# x, b+ n
  31. * S& m& W, }! W# {: e$ l5 d1 s" c' c
  32. :1
    6 d6 U8 ?: h+ a4 |  W6 P
  33. echo 无线网络连接---自动获取IP地址---请稍候...0 W1 N  \) A1 j# m2 {0 R
  34. netsh interface ip set address name="无线网络连接" source=dhcp' p: f. _! C- _8 E4 x) G, [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp6 D/ G& u" R9 z- [: H9 E3 W
  36. exit( L  D. X! j7 r; X
  37. - O6 ]. X( M% N
  38. :2
    " i! q  h) L9 {) e: q: R
  39. echo 无线网络连接---办公室IP配置---请稍候...
    $ n6 e3 i/ b: E. w% n* t6 N
  40. set ipaddress=192.168.0.100
    3 ?# s2 Q$ X1 j/ n  S
  41. set subnetmask=255.255.255.0
    & X" R9 W. l4 k4 O. {2 b
  42. set defaultGateway=192.168.0.13 a* _: t* l) r+ ~* }6 k
  43. set dns=202.96.98.36
    ( l5 i# G0 d1 A1 e
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0& A# N6 Z% W, t6 i
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%' x7 Q$ F9 v& w; `4 q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=02 E3 D$ d8 l  }  S
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    4 y5 e: }0 ]) O/ r6 x
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    # S2 j2 d5 `* U$ t& ?6 G. s
  49. exit6 Y. ]+ N# q1 d; h- a# Y3 t) W

  50. / `: w" e$ R( L; {
  51. :3% ~- q' N) s5 I  \
  52. echo 本地连接---自动获取IP地址---请稍候...
    : u7 E* {5 ~; ^0 W7 N- H
  53. netsh interface ip set address name="本地连接" source=dhcp9 t$ a7 `, ~. |- b
  54. netsh interface ip set dns name="本地连接" source=dhcp
    - N# E1 \& G1 t: K( ]
  55. exit4 G/ H8 K* [! Q0 x1 ~; v

  56. ( V, O1 s# t' M. G
  57. :4
    # S/ U  m4 @4 I. p( s5 E* O
  58. echo 本地连接---办公室IP配置---请稍候...
    $ }7 `% L5 d! `1 \' A3 B3 O
  59. set ipaddress=192.168.1.687 t$ }+ D9 D9 ~! I! N7 S8 {
  60. set subnetmask=255.255.255.0
    9 \+ U' \6 a5 @' _8 H8 E0 q! B+ c
  61. set defaultGateway=192.168.1.1( J3 h4 H0 c5 |6 _2 p4 n2 C5 E
  62. set dns=202.102.128.683 g# ^- ^* J5 @. {; J
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    # c* c4 ?' U7 L1 }& q
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=06 E0 ^: j+ b6 L# q5 d
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary7 K. Y5 I6 v" L, }6 r9 z! }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%$ {2 u( _, z, K% c+ K
  67. exit
    9 z9 P- i- o" M9 H: U% W5 E

  68. # }/ G- E" Q: ~  t
  69. :5
    7 j) ~& E/ Q; c" G) e" E% D) Q7 ~
  70. echo 55 b  q4 v" }  l3 {  a; Z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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