搜索
查看: 21448|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?+ l) U# b1 t8 }7 Q& p$ }: X" v

. u- S# x2 Z: t6 x将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ F" w# u0 d/ m7 I. P* ^) o6 I/ K
  2. title 自动设置ip
    , ~; S$ A7 p2 `2 T1 u
  3. echo( h, e/ M/ m3 \
  4. :start
    ' M+ s5 M- j2 @! Y# P
  5. cls " j  O( j' i  t8 a" {% I
  6. ECHO ================================
    : x" t' ~6 H/ N% }  h7 l
  7. ECHO 请选择要换的ip
    ( l# O9 L; U' J5 S' P; r' r% \
  8. ECHO ————————————————
      q1 C) |! F6 q
  9. echo 无线网络连接---自动获取IP地址…………1
    / A" k0 D6 z( k+ v+ c
  10. echo.
    - |: M& O* c( Y+ n7 L
  11. echo 无线网络连接---办公室IP配置……………2
    ! @+ {' j* Z# G' u
  12. echo.
    ) n% B% x& ~' j1 \/ F; p4 S0 A$ F
  13. echo 本地连接---自动获取IP地址………………3 ) U9 Q) E# `+ U6 f9 t
  14. echo.
    * }/ D, Y: ?( e5 c7 t, k/ K! y
  15. echo 本地连接---办公室IP配置…………………4
    % Q$ x  b9 `/ V# ?% ]
  16. echo.4 P7 _# y4 }8 J5 d/ |9 F
  17. echo  退出…………………………………………5
    1 p* T$ _. b6 a
  18. echo.
    , }4 r5 v1 _3 J* V

  19. / D7 r! A* Q6 {( n: V- L
  20. @set /p UserSelection=选择(1,2,3,4,5)  9 @& o0 @  P8 L2 r
  21. 4 S! v5 p' w. P3 Y* {9 \
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
      y' N+ a8 V* J6 e/ d! w! [
  23. goto start
    + E. F( b, p2 e2 c  E' J
  24. ! d/ Q# P- E$ g! e+ T5 F+ p: a* y
  25. :selection . R/ r/ f3 `4 L0 @
  26. @if "%UserSelection%"=="1" goto 1
    5 {8 E6 }& }) c- d9 Y
  27. @if "%UserSelection%"=="2" goto 25 Q+ W: n6 Q' K* c& |* d+ X
  28. @if "%UserSelection%"=="3" goto 3
    ; R: }" P4 x8 s0 N
  29. @if "%UserSelection%"=="4" goto 4
    1 b$ L- ?* @% ]1 J( `; Y$ K( {
  30. @if "%UserSelection%"=="5" goto 5/ F' u$ _  R0 c. g

  31. & Z' T. W2 s  N' g+ O
  32. :1
    * L$ m9 c7 b+ ]* a5 G
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    " Z4 N% S, {( y; Q( H+ C2 C$ e
  34. netsh interface ip set address name="无线网络连接" source=dhcp, e6 l( ]- t" L" i* t
  35. netsh interface ip set dns name="无线网络连接" source=dhcp* [5 R' c5 ]" w
  36. exit
    . J: j/ r7 g0 Y" M
  37. $ T9 N; \7 M9 j* f8 j& u3 g5 @2 Y- E4 r! O
  38. :22 a) e  M# [/ J" X
  39. echo 无线网络连接---办公室IP配置---请稍候...4 I4 A' Z& {- j' p: N$ z  m1 S
  40. set ipaddress=192.168.0.100' g3 @% ]" ]  a% G
  41. set subnetmask=255.255.255.07 T6 ]/ D# w! F6 `: g* j
  42. set defaultGateway=192.168.0.1+ G; ~9 t( E, D. C4 p. k
  43. set dns=202.96.98.36
    % F! N! r' i3 h* V  c9 {0 ^
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0, v8 B; W7 ?( v3 N& r
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 g+ Y( M! t9 T* q& S6 E  v6 u
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=02 N& @1 W- i, G/ R& |3 }
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    $ A# v" ?, Z5 t0 W7 _
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%0 U5 x* e( t$ u0 r1 q" O8 A" l
  49. exit
    4 U& I. A" o7 Y8 H7 {  L4 A

  50. # k# W- f. C* D' g: o* n% C
  51. :3: S, B3 t4 n0 w' E0 q
  52. echo 本地连接---自动获取IP地址---请稍候...
    ) ^! U% @7 Q2 v6 |- l+ p6 ~) w
  53. netsh interface ip set address name="本地连接" source=dhcp& Q- T/ d, ?6 D- M
  54. netsh interface ip set dns name="本地连接" source=dhcp. K( m6 c7 v# M) n/ ]/ V! l
  55. exit* M0 p  [; |* Y3 j0 Z4 J

  56. # _. {  {3 W* z+ K7 o
  57. :4* x' {; [2 d* e) W
  58. echo 本地连接---办公室IP配置---请稍候...
    + ~0 A; X5 u* v5 {
  59. set ipaddress=192.168.1.68
    7 Z+ x2 W2 K& ~* L, C: o
  60. set subnetmask=255.255.255.0
    # w: k) M4 k& P8 v1 E/ _# S. B( m
  61. set defaultGateway=192.168.1.13 w! U9 N1 r/ ~  p
  62. set dns=202.102.128.68
    ' {# u+ w, L  A: v4 f+ l
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%% K& j0 x! ]& g6 \4 _; I; M
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    + L7 T( U+ f  w" g
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary$ H8 Y  w  f. _- h- q$ O
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    * F9 b, o/ T) C$ X$ d# J
  67. exit8 S( X) ?! t7 S6 x0 {5 q7 N3 A5 U  Q6 y
  68.   b6 Z- b) G5 o+ H
  69. :5
    / R2 q7 J1 h; ]* K8 N
  70. echo 5. H" z" t; J* w0 B5 G* ~
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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