搜索
查看: 21596|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- Z! o& J  `8 A) V7 D
+ h5 T* [2 r( W4 Z1 G2 h8 B将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off: Z* Q  W7 T* T: [2 r' F
  2. title 自动设置ip
      A( m+ ?" e9 l) a% D& s, g
  3. echo1 A8 b. s( }) N- l- {$ v" r  X; T
  4. :start
    : ]# ~4 A+ t: H; k# U1 ?4 u
  5. cls
    ; }) z3 U; u; H* {
  6. ECHO ================================ * o) h- N6 m- k' B; p
  7. ECHO 请选择要换的ip - h! Q% m$ R$ o: F$ R& E) ]4 t
  8. ECHO ———————————————— 6 W, b9 x' J$ Q2 c
  9. echo 无线网络连接---自动获取IP地址…………1
    7 S% P6 A( y! `# f. B
  10. echo. , \+ ?# T. n# r$ P3 c6 C, c
  11. echo 无线网络连接---办公室IP配置……………2   W, g) B' d7 R2 J0 L# R( A
  12. echo.
    . P' s6 b( o0 H8 f. P
  13. echo 本地连接---自动获取IP地址………………3
    7 `$ c3 C( u5 [! y
  14. echo.
    ! E4 N" D/ E" z6 E
  15. echo 本地连接---办公室IP配置…………………4
    & r. o) {0 `  ]0 m" ]
  16. echo.
    2 u) z( |. X5 P. r3 [
  17. echo  退出…………………………………………5
    2 b. U4 W/ G. m/ ?: i
  18. echo.# ?( x$ ]+ O- f, W
  19. $ P/ n# q) g, E6 p% e1 y( s
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ) D  ?9 @+ P- x( ~' t" d0 y9 P' L
  21. / ?* |5 |$ J4 @- S, D" f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    4 |2 b, d1 N5 A6 d. N2 H
  23. goto start ) S# P- x& t( p: I2 M
  24. 7 e. T$ {+ ~' O/ ^
  25. :selection ; e& o5 q# F; q1 N) l. \& z
  26. @if "%UserSelection%"=="1" goto 1
    0 A9 G; f* ~  I
  27. @if "%UserSelection%"=="2" goto 23 _5 q# `, i9 L( q# X2 j5 u
  28. @if "%UserSelection%"=="3" goto 3
    # y# k* }: ~! k! ]$ N2 O
  29. @if "%UserSelection%"=="4" goto 4
    $ z) }( W! S' `9 m1 v# C
  30. @if "%UserSelection%"=="5" goto 5
    1 N, _& A9 K" ~" S6 |) P
  31. 7 o+ b! W! P8 J" }7 a2 O
  32. :1
    , k- }" I% q4 ~8 ?& n4 B& |5 ~
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    8 K7 D# k3 A" e7 ]) H) x( _& K
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    6 c$ q' B6 q9 Z4 b$ T/ V, e/ I
  35. netsh interface ip set dns name="无线网络连接" source=dhcp+ [) G4 i% b! p; ^! t
  36. exit
    9 J2 N0 ^7 |: x- R! h$ y" A* z5 C. H

  37. / K* r1 B' E  I8 a
  38. :2
    6 L' t! u- z% t
  39. echo 无线网络连接---办公室IP配置---请稍候...
    9 n# n# m: k8 z- r
  40. set ipaddress=192.168.0.100! H8 n" [( Q* q" P1 J- Z
  41. set subnetmask=255.255.255.0( b# E$ x) T4 L" ?% `* B
  42. set defaultGateway=192.168.0.16 T2 N8 K2 M7 {; ^8 k, z; R, f% ~
  43. set dns=202.96.98.369 R6 s# e# p: V$ U4 ?. q; G. h
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " O8 ^+ L5 G+ [0 s6 a8 o
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    & Q% @5 x7 R$ ~8 s8 p" T% K
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    3 L4 b& K: [: g+ _" S/ Q% ~7 S/ B6 I
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    5 U. ?$ ?0 I% t! Y: p9 k& g
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    % `! D+ H8 d6 l$ i
  49. exit
    ; Z( a" @4 w) x0 ~

  50. * l9 d1 I8 o6 y# C6 z0 p; j6 l+ N
  51. :36 [. q8 n) E. r, u% {( r8 n5 S
  52. echo 本地连接---自动获取IP地址---请稍候...$ F* C  r6 A$ _( `( {0 q* D: F4 b6 @
  53. netsh interface ip set address name="本地连接" source=dhcp
    ) m/ q" n: e& N$ }! a3 [
  54. netsh interface ip set dns name="本地连接" source=dhcp
    + U" ^% B% v9 k2 y, o, R3 [7 Z
  55. exit) L5 Y- B2 C4 ~! ^. g3 y- _3 C6 X

  56.   X8 z7 C7 o+ j1 A  W
  57. :4+ a7 v, y& X! N
  58. echo 本地连接---办公室IP配置---请稍候..." y1 l7 M0 a% u4 a0 a
  59. set ipaddress=192.168.1.68
    ! b7 p) q9 {/ h) A, X3 }2 V
  60. set subnetmask=255.255.255.0  ?" ~. n6 \6 W* t5 [
  61. set defaultGateway=192.168.1.1  [7 u* D" x1 ~' X# q2 \) D2 L
  62. set dns=202.102.128.68
    : z, \) a0 v7 _' U- Q. q; _
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%' _/ D% z7 u2 Q( Q6 i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    3 i# b' r* a9 d2 X8 H  P
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    4 {8 e9 O, t4 X) I
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%8 q0 i" V2 b# A' p6 a, y% a/ |+ j, |% o
  67. exit' \0 B7 R+ k$ {; T

  68. 6 W8 Z7 Z1 j+ G4 e' G% }5 t% V
  69. :5' U3 n6 B: P( o+ r
  70. echo 5
    / H3 t! _3 j) C- t; y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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