搜索
查看: 21269|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?' N" e' h% x7 r
  i  R" _0 r% i  L+ T( I5 K+ ]
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off3 a. K# i6 R. m
  2. title 自动设置ip
    7 |  L5 ], W: K% Y
  3. echo
    ( _0 o  l# e  a- u/ ~
  4. :start
    / z: `& E2 q2 ^- K/ ~/ O
  5. cls % q$ _) _8 {3 |3 P6 A7 l6 e
  6. ECHO ================================
    $ Y  t& _1 q( l" c* `9 L
  7. ECHO 请选择要换的ip
    , f( t. _9 y9 ^
  8. ECHO ————————————————
    . q! c$ Q; z; w* ~8 x
  9. echo 无线网络连接---自动获取IP地址…………1
    ( ^' j. _2 I( E  @
  10. echo. ' }* R# t6 P" n4 X
  11. echo 无线网络连接---办公室IP配置……………2 7 v: n0 Y# g7 [
  12. echo. 1 {0 G/ ~) F5 K! }5 b+ j, ~
  13. echo 本地连接---自动获取IP地址………………3
    5 R$ B4 n. }  z5 B* l5 s: `
  14. echo.
    1 T; n0 A# L# w6 ?( o) \
  15. echo 本地连接---办公室IP配置…………………4' [+ A3 j7 z' @0 ]
  16. echo." P* D6 S" |$ K) G  V
  17. echo  退出…………………………………………58 H8 f' f3 P& ?3 C5 Y7 a! `
  18. echo.+ ^1 l0 W0 L- _+ U# {, ]# _1 U  A

  19. 4 [6 j, {1 W- w8 M. e4 f' w! t
  20. @set /p UserSelection=选择(1,2,3,4,5)  & u- c# [# B6 U+ r3 z
  21. ( ?& ]4 t( o, r3 h7 P' |2 t
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ! W( E$ R; h/ u8 \) r- ]
  23. goto start
    $ A& v6 ~) y5 g- Y8 G

  24. 1 _! _) E. |7 C; `
  25. :selection
    # g' H& `" c% n
  26. @if "%UserSelection%"=="1" goto 1
    0 J/ {# Q/ k$ t7 H
  27. @if "%UserSelection%"=="2" goto 2
    6 k7 j/ X( [' ?- q: G
  28. @if "%UserSelection%"=="3" goto 3
    & c- g) b6 v7 i/ u6 B3 {& Q  R
  29. @if "%UserSelection%"=="4" goto 48 j8 _! p$ I" j& [% x# v
  30. @if "%UserSelection%"=="5" goto 5: r# m% Y3 Q* W$ u0 N

  31. 3 J" I0 }* |: K
  32. :1
    - y4 L( R! q' d& _+ s$ z7 @
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    8 Q; K6 c' U5 x: D! F& A5 J
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    3 {8 b' W" S8 s) Y
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    . Y) ?1 E2 L+ Y5 M% O. z5 B
  36. exit" d( I6 u" R- M/ p& b7 S
  37. # C# ~8 {, U7 o; f  V3 f9 `
  38. :2
    * s' P9 [! L! U' I7 c# |9 R6 i
  39. echo 无线网络连接---办公室IP配置---请稍候...- |( o, v: ]' ^! Y$ G% b  b. \* g  M! j
  40. set ipaddress=192.168.0.100
    1 Q4 N5 `4 ]6 B, A* L! F1 H
  41. set subnetmask=255.255.255.04 K* F4 i$ y9 }4 p4 ?
  42. set defaultGateway=192.168.0.1
    0 a6 u6 |- g. T5 Q+ u% M: B
  43. set dns=202.96.98.36
    4 I: l6 N/ ~2 x' @
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0" [" w/ h" b/ p! R+ G
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%0 h1 N% }& P" t) C% M$ H
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 @: v( q) Y' f8 ?$ K0 l, \
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary% K+ R2 b* E/ S" b+ a' O
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
      n' `2 y+ w, G0 P4 _
  49. exit; o9 B/ @9 q9 R' W4 k2 M2 Z
  50. : F+ G8 t) H% K4 H# s& J9 t
  51. :3' q2 l$ x4 i* H2 [( [
  52. echo 本地连接---自动获取IP地址---请稍候...
    - |4 O( J. c  v1 z# {
  53. netsh interface ip set address name="本地连接" source=dhcp
    $ J! q7 I; N+ f0 @; z. I: z
  54. netsh interface ip set dns name="本地连接" source=dhcp0 A9 A; _. \0 E# Z; ~
  55. exit5 \( R8 \, f0 X$ _* {9 Z5 s8 D. i/ d

  56. * P0 ?: A; {; d6 ^2 O9 e& B
  57. :4' J4 Y( Z; O0 @3 {8 T# L0 j
  58. echo 本地连接---办公室IP配置---请稍候.../ j; j& Z- O- m9 t6 o7 X5 y
  59. set ipaddress=192.168.1.68: t+ I# B) U$ ?0 ^" Y7 L
  60. set subnetmask=255.255.255.0
    5 o: G: X1 `0 o2 u8 I2 j
  61. set defaultGateway=192.168.1.1# h+ T9 P8 [2 R7 o
  62. set dns=202.102.128.68" l' a5 Z% e# V1 L4 X
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%( f& j; B! x; T5 a& c" {) A% u( U. K
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    * V; P. M# J+ x' l& K9 U* _
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary$ z) J  K9 m; h) `
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%# Y' e! k  f5 v) m6 w
  67. exit
    . U# O' O$ ^' J8 \! @+ A
  68. : [6 |4 n. V$ b/ s' Q. _
  69. :5+ A% m" l+ q3 {: M- u
  70. echo 5
    2 {4 R- e2 Q  O$ g# {4 T  X" v4 I% |
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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