搜索
查看: 21270|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?) ]9 u7 R( O0 v) d% O0 k* m; M

/ \! r8 V! y7 T. E将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
      w. {  k- d0 R  M( l7 M5 X
  2. title 自动设置ip( w* k9 ^2 }0 @8 x. N0 g
  3. echo
    + W6 x- o/ C9 L
  4. :start & N/ X% K3 `$ H' ]0 i) Z! I8 S8 J, x
  5. cls 9 n* l$ T7 u9 }3 m" b8 A7 ]
  6. ECHO ================================
    / E; ?6 w9 D  U  [6 V* g
  7. ECHO 请选择要换的ip
    3 ]! i0 r) B, g6 X2 J3 i: [# g4 ?
  8. ECHO ————————————————
    - G: j& f/ z5 r, `& {
  9. echo 无线网络连接---自动获取IP地址…………1
    ) h7 K4 t! r- d0 L) R
  10. echo.
    . x0 Y$ m% X" Y# s+ K0 S1 J
  11. echo 无线网络连接---办公室IP配置……………2
    6 U+ N  b7 J# {  r; c6 X" Y
  12. echo. - _! F! ~8 E& i. a5 f1 P
  13. echo 本地连接---自动获取IP地址………………3 8 ]: c+ `% H1 S4 }- P6 H- O
  14. echo. & G" u  D( A& n9 s/ ~
  15. echo 本地连接---办公室IP配置…………………4
    ! }2 c0 ]8 L0 o' P6 R+ {
  16. echo.
    ) N' j$ W% p* w1 p% `
  17. echo  退出…………………………………………5' h5 y* `5 j2 s7 X, R! J. M
  18. echo.
    : N4 y0 d% I; E+ C) C8 p# @4 S
  19. 8 g9 `# i& L: h. B
  20. @set /p UserSelection=选择(1,2,3,4,5)  / i3 h$ _8 T6 f9 W  K. l. s8 h

  21. + k# \8 \# q: m, [
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 9 h3 ~+ F! o- {" Q( O1 ^! e0 L
  23. goto start
    8 b- W) a0 d: N2 [! D% P+ D

  24. % ^  B4 D5 F( q, p% s
  25. :selection 8 N9 i7 P9 ^" e2 E' M9 ?* ?  K& ?
  26. @if "%UserSelection%"=="1" goto 1 5 U) F5 t; g9 b0 E" ~6 W
  27. @if "%UserSelection%"=="2" goto 2( @8 w: K2 \# b: T% E* W8 ~; G, _
  28. @if "%UserSelection%"=="3" goto 3 " o; P8 d$ [, Z1 L2 _2 h7 K) E# X
  29. @if "%UserSelection%"=="4" goto 47 e2 `$ Z  g6 b. g
  30. @if "%UserSelection%"=="5" goto 5
    1 J( a) y5 O4 B; b

  31. $ Z2 ^* z1 L9 D! q9 U# T6 S
  32. :1
    , ?2 C: Z7 z$ k5 J
  33. echo 无线网络连接---自动获取IP地址---请稍候...7 ]2 b. v: T8 {6 l1 ]( V! a2 X
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    1 v6 N" N3 [( n
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * N4 L4 `  j6 n$ {
  36. exit1 e( h7 q% y8 {4 G2 {! I* T: |
  37. 6 U1 a! s$ D2 t! r7 F4 Y
  38. :2! t( }1 @& i1 c
  39. echo 无线网络连接---办公室IP配置---请稍候...
    , |( v3 N) E2 D+ u' A. U
  40. set ipaddress=192.168.0.1000 H& G/ k! F$ g8 w3 _& ?4 \
  41. set subnetmask=255.255.255.0
    - g- X7 h; ]7 ^* ^+ h
  42. set defaultGateway=192.168.0.18 y( x4 {) o: N, ^) `8 Q
  43. set dns=202.96.98.36$ m/ K- B( h& j" L' p
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=03 @! t. B* H# x3 J: o" t! ^; Q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 w5 _1 \8 j' R' B5 C
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=09 @, N' m$ v( V5 W1 v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    # H  ?8 i: [* c1 U6 G3 ~3 C
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: M  w, j" z$ z4 Q' u
  49. exit, J0 Q1 c4 n, P2 w
  50. 6 G7 w( k* u8 j7 s) _
  51. :3% e" C' F6 Q( c/ D( d  ?; Y
  52. echo 本地连接---自动获取IP地址---请稍候...
    + V5 F5 p6 `7 z( a
  53. netsh interface ip set address name="本地连接" source=dhcp, U' N- B! e' R2 b  v/ c
  54. netsh interface ip set dns name="本地连接" source=dhcp; ]- E7 B1 J/ n# G
  55. exit
    ' I* V* n; L9 }1 s4 s4 O
  56. 2 n( F/ a" r$ x; I
  57. :4% y& v: G" F, @' }
  58. echo 本地连接---办公室IP配置---请稍候...3 a8 d8 M  o; l4 C
  59. set ipaddress=192.168.1.680 Y! b) M* Y8 g& H
  60. set subnetmask=255.255.255.0
    ) ]- W2 s* L1 D0 m' b
  61. set defaultGateway=192.168.1.1# r& z$ ^) \0 d5 K0 s4 R
  62. set dns=202.102.128.68& n: Q5 G0 P9 s" o8 L! \5 P- L
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%9 C/ u) Z* i2 Z0 D4 z
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0+ D  s2 t7 Y" @7 z
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ) t5 P5 Z) Q) b# \
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    5 \$ ~. |  ?/ u+ h* x3 @
  67. exit( J; K2 o) W4 B! O3 B  x) {# ^

  68. 3 c  v) ?6 d; u" J) E
  69. :5
    ! H9 Y3 f9 Z. E$ j6 X$ W
  70. echo 5
    ! A7 s; y9 l1 i* s+ J2 a
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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