搜索
查看: 21168|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
: j! g. m9 u! x7 q& C' n$ m7 z" `& p& r! P
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 i$ e+ U  ~7 F( G: D9 k8 _
  2. title 自动设置ip
    ( M7 s9 d9 `; p# }% h
  3. echo
    4 v# |" Q7 J' m: z3 C
  4. :start
    ! G. R) M0 t$ ~; |8 M" i
  5. cls
    / d" j# o! H+ S! |- }# w
  6. ECHO ================================   F9 q1 v" K% Q8 ^' d; I# ~$ ]+ X6 \
  7. ECHO 请选择要换的ip * }: w+ D% |( v3 A
  8. ECHO ————————————————
    + \1 H( E+ E/ w: f" r& V. \
  9. echo 无线网络连接---自动获取IP地址…………1
    + G5 T% d4 n) |
  10. echo.
    ( b9 Z0 a0 H, S9 f- M
  11. echo 无线网络连接---办公室IP配置……………2
    2 M" w3 r# a3 K1 w$ [' P: \
  12. echo.
    $ @6 g) d. _+ c; v: d# @
  13. echo 本地连接---自动获取IP地址………………3
    ! [9 B$ ]/ s0 F6 y9 U
  14. echo. 8 _7 J: h# O6 i- e4 U9 x5 ^
  15. echo 本地连接---办公室IP配置…………………48 m  Q9 m, Z) g# L" P- ^
  16. echo.8 }# s  W( _( p+ l- j- Z8 d
  17. echo  退出…………………………………………5
    6 n6 @7 R1 Y- {2 V! g
  18. echo.7 @' }  c3 j/ [$ ~. g( P
  19. & \  b: w7 ?2 X  p
  20. @set /p UserSelection=选择(1,2,3,4,5)  ' W, f) A# L9 I

  21. : T# K" X; u* h2 e. [! j
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    * B9 S1 j$ u- j# y% P
  23. goto start
    # x4 Z, o$ R  L, U

  24. 4 I+ \" d# V3 _) J4 g
  25. :selection
    % c' Q9 k  j7 p" i; h& D
  26. @if "%UserSelection%"=="1" goto 1 5 g+ i+ {; q8 m( _
  27. @if "%UserSelection%"=="2" goto 2( l( ?) y4 u2 Q+ W; x* ~4 ~9 H
  28. @if "%UserSelection%"=="3" goto 3   s) _4 t9 {; T+ l5 L9 C# ]
  29. @if "%UserSelection%"=="4" goto 4  k/ z1 D5 }  J' d: p: W- u1 g2 J/ F
  30. @if "%UserSelection%"=="5" goto 5
    2 Z8 e5 Z9 r7 P- L* ]3 i+ I+ a! {
  31. ; x% p6 s0 m( A% ?$ C
  32. :1, p# `# O2 K$ R% Q" k& m
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    % s2 l2 @4 r" U6 I: Q) q
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    " \  H9 {0 a. G8 @
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    & }7 k3 p1 H* k& u4 d2 Y
  36. exit, K' D; d$ H  q+ X9 m+ Y, J

  37. . d4 ^& G& V$ X# @. |
  38. :2, z) @9 b2 D2 f+ a. `3 }, P( ]8 O
  39. echo 无线网络连接---办公室IP配置---请稍候...- ?, m% [) O) Z- Q  @' }
  40. set ipaddress=192.168.0.100( c7 F0 ^0 ]( b4 b
  41. set subnetmask=255.255.255.0
      Z" A+ W5 i' I0 C: K7 h
  42. set defaultGateway=192.168.0.1
    ; b4 v. M1 i3 e: d. K
  43. set dns=202.96.98.36
    3 A2 ]  X: M/ c# i4 x
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ! E: _6 p/ a7 W. K& Z% Z8 |, V
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' G5 ]8 ], d- E/ {8 E6 _
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    * W* c# L! }, [% ?& b5 S
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary5 m; s0 m: A* r1 ]) @
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%6 c; x$ C) L! w1 ]7 h
  49. exit, r* z2 N" w( d' Y" }

  50. # D) h- n3 Y5 |7 X7 M1 r
  51. :3% y  ]* g1 r$ t) b6 ~' ^. _# K4 e
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 L9 y$ W- F% L; s
  53. netsh interface ip set address name="本地连接" source=dhcp8 O! j$ W9 a! y# Q
  54. netsh interface ip set dns name="本地连接" source=dhcp7 t3 Q/ Z' C2 h( o& M" O1 m5 Z, Q1 ?
  55. exit/ l2 n2 E: ~7 H1 X: r
  56. & o# }8 ^1 [- u9 J# M+ h& a
  57. :46 a2 `" v8 O# Y+ f6 \3 f  y7 i
  58. echo 本地连接---办公室IP配置---请稍候...
    2 b* v  h. V6 a2 ?
  59. set ipaddress=192.168.1.68
    , \* d* W& Q( ~# |3 n
  60. set subnetmask=255.255.255.0
      c  H. g  a. V3 i3 J$ ?3 L- Q
  61. set defaultGateway=192.168.1.14 `/ t0 V* M5 N7 X0 J
  62. set dns=202.102.128.68
    $ `' A) w  `$ c: y5 t( R, B
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 e$ U) j: j2 F. Y5 u0 L
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0, [2 F5 E9 I+ |" E, A
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    9 N; }, M# y6 _3 A, B& H4 Q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%4 ]4 L: i7 s$ V
  67. exit/ P& A( ?5 c$ b* n
  68. ! R& X3 A( Y0 n' Z; ^
  69. :51 d* l( t7 y! `* ?
  70. echo 5' d; W: i8 }) {6 @& U% H
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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