搜索
查看: 21646|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
2 \+ b2 H) T0 U/ [* ]4 H( c+ P! J
. r9 Z) h7 b2 q8 g6 S; W  [. K将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    : }' v8 J+ k# R6 n
  2. title 自动设置ip
    ! [$ M. f" L# |, s$ @
  3. echo
    ( w; P$ N+ y1 a
  4. :start
    . E/ e/ Q( M' m
  5. cls 8 E; m( V0 P, i& s$ L8 o
  6. ECHO ================================
    8 _8 X/ [2 k# T9 `" T
  7. ECHO 请选择要换的ip
    ; n. g7 y) n4 C; l0 F6 K( }
  8. ECHO ———————————————— 4 q. W& Q% G( Y
  9. echo 无线网络连接---自动获取IP地址…………1
      Z. r0 K! |2 R- F$ R
  10. echo.
    / t2 _2 n9 n& |9 w5 s
  11. echo 无线网络连接---办公室IP配置……………2
    3 f+ N3 e* v- d/ m
  12. echo.
    3 m; j9 m( D1 B+ e( A
  13. echo 本地连接---自动获取IP地址………………3 5 D' q$ P6 X, s' t; d! [
  14. echo.
    6 A9 l6 z7 P4 U* r2 h: A
  15. echo 本地连接---办公室IP配置…………………4- D3 x8 S! z2 N3 H
  16. echo.
    7 L5 g" {+ y# v) O6 V+ s" G
  17. echo  退出…………………………………………5
    5 K9 {( Q' L* B) r
  18. echo.
    8 L: H) g; U1 v% |% O
  19. ! L* Q7 W! F  X: t; G/ _
  20. @set /p UserSelection=选择(1,2,3,4,5)  / B- z6 c# h4 r' s, s

  21.   A1 z3 X& J9 b9 J/ a% |
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    : U; F! \2 e2 `
  23. goto start 5 h  f& e% p, D9 p; s

  24. 2 b! \$ F( ?# [( x3 G9 ?0 \8 D& f
  25. :selection
    * M7 A0 O7 }$ V" J" `8 a7 R
  26. @if "%UserSelection%"=="1" goto 1 : y+ k: M5 L" f" P. q2 ~" k4 }
  27. @if "%UserSelection%"=="2" goto 2
    ! l5 c) a+ `3 m2 v& x
  28. @if "%UserSelection%"=="3" goto 3 % J4 b- D4 X& T2 w
  29. @if "%UserSelection%"=="4" goto 4
    . I% C% m6 V/ R! ]4 C: J
  30. @if "%UserSelection%"=="5" goto 5
      n4 D, D+ E. C# U. a7 A# ~) |% w

  31. # D/ J1 c" {: d: n
  32. :1
    * X6 T0 A: i- a- G/ O
  33. echo 无线网络连接---自动获取IP地址---请稍候..." {! e( P6 R% D  F) s7 i& T
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    6 a  o' S, }5 V$ x5 _9 b
  35. netsh interface ip set dns name="无线网络连接" source=dhcp5 ?2 ~  u+ ~, Q6 K. [. o$ n; P" ?
  36. exit  l, J; E  m3 {0 \  w: B
  37. " I9 n, s& T+ Y% F
  38. :24 a9 t  c+ J( G& }$ t
  39. echo 无线网络连接---办公室IP配置---请稍候...' e4 Q1 q4 {0 X6 z' Y
  40. set ipaddress=192.168.0.1004 q) M3 \7 I' H; p0 W
  41. set subnetmask=255.255.255.06 a4 y" q) ]6 C( b& q
  42. set defaultGateway=192.168.0.1, [1 ~, U. m  O) P! {  e
  43. set dns=202.96.98.36
    1 ^0 v; H& f  v5 X9 h" g4 H
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0+ }! E: [3 H! X8 V2 Z* z& E2 a
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    , u/ R) ?8 s5 A3 t0 p, k2 P
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    6 S# e# P  O4 `) J+ l. j- `2 t
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    # |. ~0 z! s8 H) f" M0 O2 F1 U
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, j1 D5 r4 P+ N: y. t
  49. exit% ]$ C0 r! j7 C9 Y# ?( @

  50. 6 x1 }( ~& |/ L- f4 b
  51. :3( {9 Y9 G( z" M5 X* C
  52. echo 本地连接---自动获取IP地址---请稍候...
    ( G' @2 O1 K2 M! |
  53. netsh interface ip set address name="本地连接" source=dhcp* {1 G+ w; J  x4 C4 \
  54. netsh interface ip set dns name="本地连接" source=dhcp
    0 P1 E5 [% K2 p: C7 r5 D
  55. exit
    ) m! B4 J9 P$ }3 P& ]% e

  56. " z9 I% ?5 @! R  O3 c( o  ^' S
  57. :47 K4 i6 Q' ^0 E7 F
  58. echo 本地连接---办公室IP配置---请稍候...
    4 @% j6 C" V5 J5 h
  59. set ipaddress=192.168.1.682 ^. ~0 ~3 F, E  n8 y% K( N
  60. set subnetmask=255.255.255.03 L8 f+ u) Y- [" o
  61. set defaultGateway=192.168.1.1
    * H' P6 f4 K- F* Z
  62. set dns=202.102.128.68
    % ^  ]4 m) j/ n
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%2 T% b8 k' W  r( ?# x
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    $ R( Q4 H8 l- V* E5 b
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    * H4 q9 a8 T5 d" V7 m, q1 |) j7 ~
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%2 w% V& ]$ R0 l: q4 ^0 T- \
  67. exit
    9 @9 n# y* \9 x) o+ f6 Y

  68. ' N# C. H. v2 E% l
  69. :5& }8 Q5 z5 i- U4 ^. ]* w
  70. echo 5
    # t4 J; Z6 C4 a
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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