搜索
查看: 21363|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?/ g6 f" u5 F1 d- d* q9 i

" j; R0 B0 p1 v& H" @+ z5 Z将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    2 x: Z; K6 p* R9 t/ X3 J
  2. title 自动设置ip, o8 p2 w9 z7 J4 f9 D( X1 }3 n1 a
  3. echo5 Y+ [, e6 H8 h- r
  4. :start 4 `5 f6 I* U* Q! W& C7 [6 f
  5. cls   @! l3 i) R' @# H  r
  6. ECHO ================================
    $ x% [' O* `# p( ~5 {9 d( c; p8 Y
  7. ECHO 请选择要换的ip $ s. q. @5 f3 }
  8. ECHO ————————————————
    ' Y+ {0 o1 ]5 A. Z: j
  9. echo 无线网络连接---自动获取IP地址…………1 7 e! @1 ?+ Y. Y6 v+ ?+ J
  10. echo.
    ) ]# j- Q- X, q/ v, p
  11. echo 无线网络连接---办公室IP配置……………2
    8 l% k1 ]) `( S$ ?
  12. echo. - h: m1 N- U% |( Q6 m
  13. echo 本地连接---自动获取IP地址………………3
    5 W  j" j) N" R
  14. echo. , b! A  U: p8 C) f
  15. echo 本地连接---办公室IP配置…………………4
    ) W" g/ L3 f0 m$ V, ]
  16. echo.
    ! ]! y- g# U) r$ d( |
  17. echo  退出…………………………………………58 \0 I5 w9 L) y2 }3 B) q& h
  18. echo.. P" W0 q7 Z2 I5 U) T/ v

  19. * r! v  n) N: K% |! a9 X
  20. @set /p UserSelection=选择(1,2,3,4,5)  ! @3 Z% Y7 L* K8 I( U  p# W
  21. ( z* a1 a3 l% d( g) `. m8 G
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    1 E: _6 f; O0 f% M5 n
  23. goto start % g4 E; F- S6 K+ u3 n+ Q0 e
  24. ' a! q* `' O* r
  25. :selection
    - F$ R3 e* v( O, Z9 l# Q
  26. @if "%UserSelection%"=="1" goto 1
    ! v% r8 A, Y& V4 |
  27. @if "%UserSelection%"=="2" goto 21 y5 l$ R  Y0 g) m: a
  28. @if "%UserSelection%"=="3" goto 3 7 d0 @5 x( d1 Q3 b. \
  29. @if "%UserSelection%"=="4" goto 40 ~3 J2 H8 S0 E( K  n/ B3 M) }3 A
  30. @if "%UserSelection%"=="5" goto 5
    ) y4 Z5 X( C* j4 v
  31. ( F) o& Z/ ]# n  @; S# w0 f
  32. :19 q3 ]+ |6 Z$ R# H
  33. echo 无线网络连接---自动获取IP地址---请稍候...1 D" ~7 s  G2 _! g; o
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    - @+ k9 W% v; u+ Y# q/ D/ C. ?
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    9 S/ C" D2 J0 T# `
  36. exit0 K7 a6 L( [' G2 ]. S* I5 k

  37. ( m' d& T/ _( {/ H
  38. :2
    8 E, k1 u; E8 |6 c
  39. echo 无线网络连接---办公室IP配置---请稍候...
    0 r, N, H/ F: J- \! r
  40. set ipaddress=192.168.0.100
    + d5 [5 ~& D) _, T
  41. set subnetmask=255.255.255.0. y! F4 E1 R9 B% |0 B' d+ e5 f/ P% k
  42. set defaultGateway=192.168.0.1/ o# F3 ?3 a1 V% {7 z. l3 {
  43. set dns=202.96.98.36
    + z2 U5 C  [4 W& L6 Z) Y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=04 C; x. G2 ]$ j2 d
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
      Q" R9 e0 y6 q# R. z) l
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0' N* ~$ F( x, K8 I
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    " O2 W: S' }& q/ b& X6 `" u
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%7 Z6 j* Q: m$ A  X! G2 a
  49. exit
      H& K8 t' J3 t4 v; F" H

  50. , U) A0 ]& J) Z; G
  51. :3$ ?: z# p5 b$ E3 n' u! b8 h
  52. echo 本地连接---自动获取IP地址---请稍候...$ k7 J4 F" p$ v* W  m
  53. netsh interface ip set address name="本地连接" source=dhcp
    , `* \" e) s- F# t& R
  54. netsh interface ip set dns name="本地连接" source=dhcp) U8 {! e; b6 t
  55. exit
    * N+ i, D% ^' u7 @; G6 N
  56. * z9 a( o: D$ x  L1 c! f8 _8 [
  57. :40 g- c5 B  L8 K8 ^& L: r9 O- A# u
  58. echo 本地连接---办公室IP配置---请稍候...( B) |0 p$ W- o: ^
  59. set ipaddress=192.168.1.68/ L' i" s3 m1 y: i( m/ s: ^, w
  60. set subnetmask=255.255.255.0
    , f/ `1 B* c7 [9 A& p  W5 q" z- z0 E
  61. set defaultGateway=192.168.1.1" k  f' [  s9 J
  62. set dns=202.102.128.68* V# V0 I( Z; M" E2 G& |- B
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    : J) ]/ z, N  M
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0* N1 A% k2 ~1 B
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ) ]; G5 l( q7 _
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    2 w& m. m1 r3 K( d. L
  67. exit
    1 \1 N% h! x6 {' I7 H5 u6 Q) n

  68. 7 U6 x% u: j% f% U6 `
  69. :5# G/ g+ {& V$ l* Y) u, Y+ @2 `
  70. echo 5
    , V. @! W! w2 ?! p: G
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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