搜索
查看: 21950|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
' \- K) O( A# G' K6 E) ]
$ ]) v* H3 F! D  y2 W将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 p. p* K8 C: [6 [+ Z! x7 \( O
  2. title 自动设置ip
    - Y7 u7 h# V# e2 x8 l. i) j
  3. echo) n' B- }3 W$ u% d
  4. :start
    7 c. O9 B3 J9 p* Z
  5. cls
      Q5 t+ g7 ^- S9 \0 V8 N+ q
  6. ECHO ================================
    5 k% v4 p! N9 s6 u. u5 F
  7. ECHO 请选择要换的ip ; x* `) E0 Q( Q6 P$ ^" @( b6 |
  8. ECHO ———————————————— + D. c& _! G1 l! _4 r; [3 d
  9. echo 无线网络连接---自动获取IP地址…………1
    / y0 |. L) T9 b% W" K" ^) j- ?
  10. echo. / n, Z  Z- {0 G# W" N3 P1 l
  11. echo 无线网络连接---办公室IP配置……………2 : L4 [' h9 q8 L( X
  12. echo. 7 `. h  o2 h3 w' `
  13. echo 本地连接---自动获取IP地址………………3 ; C6 D6 O/ ~; {1 u- M$ V
  14. echo.
    ( C2 M0 U: A  I+ I1 m* h9 a
  15. echo 本地连接---办公室IP配置…………………4
    7 A, B, }+ p6 O/ z+ \8 G! L
  16. echo.
    3 S" g5 e! g- ?! A9 R1 _. U
  17. echo  退出…………………………………………5
    6 l" h0 @% a2 x8 ~
  18. echo.0 t5 X) U% M# _6 W  E: P  a, G( V
  19. 6 q+ U6 y0 J) ^7 k
  20. @set /p UserSelection=选择(1,2,3,4,5)  + I# ^$ R, N/ s  y% \  M( J

  21. 3 V2 a% g8 p  z5 z! x$ ?
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    : F6 {% B8 c- z. L3 Q, h8 p6 A0 ^' A
  23. goto start
    6 k1 L0 ^1 N  A# e
  24. 3 I7 q' d+ A/ P
  25. :selection " C3 z" Q/ s; \& a' \; w- k% i$ O! K
  26. @if "%UserSelection%"=="1" goto 1
    ) y* n$ z. b- J
  27. @if "%UserSelection%"=="2" goto 2
    6 O. ^" A& a4 |, o0 G; D  f
  28. @if "%UserSelection%"=="3" goto 3
    - v) V5 n+ ~. t1 ]8 E( A1 p! o; @
  29. @if "%UserSelection%"=="4" goto 40 Q$ E) z$ e1 J4 x
  30. @if "%UserSelection%"=="5" goto 5
    1 R7 v) d! P, a: p' s' K: L

  31. " U, y' L, i' s+ ~
  32. :19 h; m: U( m5 u( M
  33. echo 无线网络连接---自动获取IP地址---请稍候...! e+ y# \. ?) [* B# z
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ) T, o5 |" \1 m  m' Z
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    , _, n, h3 a2 A' L
  36. exit# t* o, h, A) {$ O8 G

  37. 4 b" i+ d8 p! \
  38. :2
    2 Q$ @4 v6 h% u- p* \
  39. echo 无线网络连接---办公室IP配置---请稍候...
    6 I+ o- ^: H. M6 t
  40. set ipaddress=192.168.0.100
      q2 t; J( z3 w: {8 z, P- C0 n. Q
  41. set subnetmask=255.255.255.0
    4 D, U9 s# t1 P1 n& U: J  B
  42. set defaultGateway=192.168.0.1
    " `: g0 s, R( A0 y- q  V' D- a5 x
  43. set dns=202.96.98.36
    ( W' v- C% ~; J0 z3 S7 s8 S
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    3 v6 q4 x3 n9 \. J: t9 Q/ Q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%8 @. o9 {! B* U8 o4 r. h
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ) F# t- _: b: e, _4 v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary) E* w4 G: d9 S: M' Q; }
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%+ f; _& T) K# }( s: i8 @/ C+ X' l
  49. exit5 N( G- H! X& n6 W# B5 |3 k1 ^
  50. " n4 r8 C/ i  A- K, x+ k1 _1 k& U+ k
  51. :3
    / y! `( b/ J+ I8 }* {& @
  52. echo 本地连接---自动获取IP地址---请稍候...; L- j0 i% m* c4 y* p  [
  53. netsh interface ip set address name="本地连接" source=dhcp
    0 h/ f+ L. [/ H4 j2 k
  54. netsh interface ip set dns name="本地连接" source=dhcp# M3 {; K9 ^: M) x$ a$ J6 t! M
  55. exit1 |( k8 j# L+ d

  56. ! q. R( X8 \/ r& @
  57. :4) Y0 ]$ M# G9 A4 }9 d  r
  58. echo 本地连接---办公室IP配置---请稍候...) F" L5 I, ^1 ^! |
  59. set ipaddress=192.168.1.68
    9 f0 z7 w% @2 ]
  60. set subnetmask=255.255.255.0
    6 }5 D' a* Q' V7 F) Q: ~# e
  61. set defaultGateway=192.168.1.1' x9 ~0 W5 f4 O) w* Y) W+ G
  62. set dns=202.102.128.68
    8 w" \( a* `( V3 p/ H
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%% Z8 `) V" h) f
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    9 e) H  H5 C5 I7 u" Z3 T* \# b
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary  B0 Y+ T' B5 k
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%8 ]/ i0 q0 k* X5 N, c7 v
  67. exit6 q1 D: O* w4 R+ w" C9 Z/ b
  68. 3 S# Z3 q- E( `( \; z2 m/ v0 e
  69. :50 S# ~9 R9 j' }9 x: u4 o' x" j/ T
  70. echo 5& k& r- t; G; R  D
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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