搜索
查看: 21593|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?# \, B, S$ r! P( I7 [# Q) {

! C7 u# E0 e" I3 d# d0 v5 j: Z. D将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    : D9 W" O- y* ]& T, I7 ?
  2. title 自动设置ip' E( f  d* P4 \: k7 f6 h  G8 S! N
  3. echo+ Z! F2 Y) a4 ^7 j
  4. :start 2 [* i1 d- p3 e% v2 `+ y
  5. cls
    9 h& k, \6 I/ C9 P: k0 k
  6. ECHO ================================ ! d4 k7 e0 O& S+ Y
  7. ECHO 请选择要换的ip
    ! x8 X) V" R- C1 J0 A
  8. ECHO ———————————————— : T3 G8 M0 d' s: w  ^
  9. echo 无线网络连接---自动获取IP地址…………1 % Z# p. o  u+ v& q  J% S- f
  10. echo.
    " L; ^( U) ?/ W4 V
  11. echo 无线网络连接---办公室IP配置……………2 * r( Z3 w  C3 A5 H' m* k& W8 {) v2 {
  12. echo.
    ! d) K$ f6 w5 j2 ?( b: h! c
  13. echo 本地连接---自动获取IP地址………………3 + q+ p5 `: ?  s7 S# H9 I2 O1 j
  14. echo.
    8 U" \: Y5 E! \, {: i: Q
  15. echo 本地连接---办公室IP配置…………………4! N8 |2 ^5 [! e5 `* @# x
  16. echo.
    $ q" V/ J8 w1 o8 O' G9 \% C$ C, z5 a
  17. echo  退出…………………………………………5( A. Y) w6 x0 s9 e
  18. echo.
    4 ?4 O# ~7 F& A$ `# C" g$ @1 S

  19. , B7 s/ s$ Z4 k5 ?3 H
  20. @set /p UserSelection=选择(1,2,3,4,5)  7 g8 V' D: @+ q' b. m

  21. / X  U* |9 u9 Z$ m
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    0 g/ Y" |2 {1 T  D
  23. goto start 7 Z; A& q% G0 x! ~
  24. 7 P/ |8 D, n+ m: D5 j
  25. :selection + v4 o, k* `! O+ o4 p/ L
  26. @if "%UserSelection%"=="1" goto 1 ! e  O" q4 J/ w: ^- V8 F4 D$ K
  27. @if "%UserSelection%"=="2" goto 21 g( u. L' r& W3 f  A4 ]
  28. @if "%UserSelection%"=="3" goto 3
    % @! h: |; v# x4 w! v, C
  29. @if "%UserSelection%"=="4" goto 4
    / F( d$ w7 E0 I
  30. @if "%UserSelection%"=="5" goto 5$ l2 w- Z* O& s4 t1 o  l

  31. + S- S6 T7 E; n* P4 p$ Y
  32. :1
    + I# k1 D; T0 |/ m
  33. echo 无线网络连接---自动获取IP地址---请稍候..., Y& N2 s  K. W* z9 h2 V- e5 ]
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ! f4 m1 G$ z- v
  35. netsh interface ip set dns name="无线网络连接" source=dhcp& B* f! A5 b! Q( S- S: l% T. Q% }
  36. exit
    # D, j$ p% u/ T- B- U9 O) E
  37. : F/ i9 s. X9 Q: M
  38. :2
    0 F, t) n; d' z" c& c
  39. echo 无线网络连接---办公室IP配置---请稍候...
    * _9 _. |2 {( b( P4 n  C0 v) L2 C
  40. set ipaddress=192.168.0.1005 o0 n5 y9 _* v$ x
  41. set subnetmask=255.255.255.0
    , d2 \5 N' t- J8 Q1 t7 T/ \
  42. set defaultGateway=192.168.0.13 x# |# o* l7 B$ }- v
  43. set dns=202.96.98.36, ^- w6 ]( p2 V% z  c* g
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    2 ~4 E! b6 R0 i0 c5 i# S0 k& b) z4 X
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%# C7 f, i( E& }
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0# K- e% F: G1 k6 p& K6 C  j  C2 M
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary3 X1 K0 H" l" D* x
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ; q. S7 p2 I6 D
  49. exit
    9 v! g8 ]* s: Q/ o+ S
  50. ) `/ k3 Z( }; Y+ s  l2 `
  51. :3: i4 W" s: h/ ?" X. w
  52. echo 本地连接---自动获取IP地址---请稍候...# f  V# A; e7 G/ i2 ]
  53. netsh interface ip set address name="本地连接" source=dhcp
    * d. |5 H: L4 P2 K0 q/ `
  54. netsh interface ip set dns name="本地连接" source=dhcp- d' j7 f3 A" W9 x& C2 C
  55. exit. d# @: ?0 w1 ]% p2 O& S  o" [
  56. : M; t; p* V; v
  57. :4
    " L* @0 P0 R( f( {: F4 E
  58. echo 本地连接---办公室IP配置---请稍候...3 c- f, B3 Q* O3 g
  59. set ipaddress=192.168.1.68
    / y: ?8 M& [5 G' E  `/ I
  60. set subnetmask=255.255.255.0
    ' @9 e* W# i3 v1 V
  61. set defaultGateway=192.168.1.1
    4 I1 {; Y" R; A/ I* y) z" |
  62. set dns=202.102.128.68$ b! Q" H. q4 P; M3 ~5 l
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    . B- J  @5 I! t
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    7 l: e, h. j. N
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary* f. R1 J& J. ~9 O1 F' d, J) W, H9 p
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    8 }+ M+ s2 ?% ~
  67. exit
    ( P7 I0 v* t! \2 {( v, S6 g; {. w5 x* ?+ L
  68. ; I! v) K3 u, x+ {
  69. :5( l9 D- |; R2 g7 u
  70. echo 5
    ! W3 B) e" k* a8 \! \4 h
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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