搜索
查看: 21647|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
, [  k/ Z  ]% f! y/ v+ S$ M) u! C  W& ~, x! D2 u
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off4 U; w2 @5 W( h9 {+ G0 t
  2. title 自动设置ip
    7 n) }0 H( e9 k. Q4 A$ o# z4 t/ M
  3. echo
    + C5 }1 d" N5 F. ^, i: }& O
  4. :start
    ' E6 d4 p/ R! V: G+ L; ^7 w" y6 m
  5. cls 0 Q5 u" X& }3 M9 C
  6. ECHO ================================ * N* M- y% k/ _' M# x0 ?
  7. ECHO 请选择要换的ip
    / s# h: K) H. x# o! g  Q6 d5 o
  8. ECHO ————————————————
    & P) f; o6 c+ @9 _5 d
  9. echo 无线网络连接---自动获取IP地址…………1
    / s  ^5 p, E7 x7 I3 d  \
  10. echo.
    - W- F% `7 G+ L3 v  h
  11. echo 无线网络连接---办公室IP配置……………2
    ! I- a  B# ]# {0 j" i
  12. echo.
    3 \' W* z+ y$ w; e' D: J
  13. echo 本地连接---自动获取IP地址………………3 1 G$ h# G( @7 |( E
  14. echo. * D: k% X  \, x( L. v- d  w
  15. echo 本地连接---办公室IP配置…………………4
    2 }# a. p, i* D' x8 I5 l5 `
  16. echo.9 e6 {, w7 Y9 q! Y1 x: z
  17. echo  退出…………………………………………5
    - K  j* a$ s' [6 i+ s; W
  18. echo.
    0 u9 b: j2 `6 m! ^: I1 D
  19. 0 k) P) L  Z6 R3 J; B
  20. @set /p UserSelection=选择(1,2,3,4,5)  + r- Y1 |/ o/ A6 r$ x

  21. 4 i7 T2 p# x% T% @! a
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection . e3 o: K4 |5 ?: ]1 v# Q* A! M
  23. goto start # i$ P  E# W) a. P$ A1 @
  24. - K! X7 W3 e4 b
  25. :selection
    2 _( X" F# M" a, y3 Q* P  l
  26. @if "%UserSelection%"=="1" goto 1 : ?# M! q- Q+ @5 x( L+ u' L3 ~
  27. @if "%UserSelection%"=="2" goto 2. [& r2 e# j7 Y
  28. @if "%UserSelection%"=="3" goto 3 2 ^3 b2 g( \' B- r! X
  29. @if "%UserSelection%"=="4" goto 4
    5 s) ~6 n+ M* M# a
  30. @if "%UserSelection%"=="5" goto 5: n9 F% c: ~& f) c7 X  @) w, [( O

  31. 6 |2 L# M  {' |7 J
  32. :1
    0 r' X' z- Z7 Y- `' T& \; `& Z
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    3 b; y$ m# s8 _, j
  34. netsh interface ip set address name="无线网络连接" source=dhcp& Z- p# g$ [2 V4 V; f4 d
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    . v  i' T: M$ z. G+ e
  36. exit
      r3 e/ G" N  m9 [$ }, |3 K5 a

  37. ) _8 R) U/ k2 H3 L
  38. :2' q* C# ?; Q$ Q4 Y$ e$ c( y0 E( l
  39. echo 无线网络连接---办公室IP配置---请稍候...
    : _# H9 t/ o+ v/ y7 ^! }0 d
  40. set ipaddress=192.168.0.100
    + z1 C1 V; t9 {* {) V7 A% Z) e
  41. set subnetmask=255.255.255.03 k: S+ U2 [3 L) \
  42. set defaultGateway=192.168.0.1* w# I( A8 k9 F
  43. set dns=202.96.98.36
    / W6 n6 v0 A" Y  j4 ^% {  @
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    : J0 U4 U% ^9 {3 o& ?- q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 `0 N0 Y" r5 x6 ^
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=08 C( U: k) P8 c
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    / F. W' _& {7 F" E7 e! j
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%7 Y  F: B( Z5 x' ^
  49. exit
    ; C% }$ V: U2 ~

  50. 6 h3 ^. F1 L8 G( D% `
  51. :30 E1 K' N! P# f4 O. i/ y: }
  52. echo 本地连接---自动获取IP地址---请稍候...
    , ?! a0 G! V$ T, Q" a  g# C
  53. netsh interface ip set address name="本地连接" source=dhcp0 c' r' B8 {% r$ Z
  54. netsh interface ip set dns name="本地连接" source=dhcp0 a: `$ p, Z% T  D2 M. v5 ?* ]5 N
  55. exit1 f3 M' y- \, K$ @$ {' Z

  56. 7 O& B1 l( E" W( G5 X( ~0 S$ |0 Z
  57. :4
    & r4 @* t/ O. c( i& U1 l+ J% j
  58. echo 本地连接---办公室IP配置---请稍候...! _: f* w8 [. E) N3 f. }
  59. set ipaddress=192.168.1.68
    7 X- u0 }$ ]4 z3 }5 T$ E
  60. set subnetmask=255.255.255.0
    ' v( R7 ^( ^) a; O1 f5 |& M3 g  x0 v4 n
  61. set defaultGateway=192.168.1.13 a3 \$ [. e0 A1 l! k' t! b1 p
  62. set dns=202.102.128.68# E4 K, b+ D' }
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    + l: A. K' K4 e6 Z4 @) |( [* r. |
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    2 O- l- }% k3 `" O5 p# L: j: R
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    . ?" E. V  r5 o5 l
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%2 L1 F/ s4 X& x" m4 ?
  67. exit
    9 K& n, C% r% Y  h- _3 q

  68. 8 F1 d: _" _% p
  69. :5) N3 [3 V( P; ]* S, @, m
  70. echo 5) l* c7 U" \2 X/ r/ l% W
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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