搜索
查看: 21431|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
; p  b/ I6 H/ d6 Y: s$ P) }- h# p  b  q! J
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off/ ^" W! x; y, [" v
  2. title 自动设置ip  N" ]5 {9 Q  \: X
  3. echo
    5 ]' ^# N/ R$ D
  4. :start 4 H' f5 r# h1 B) \3 c' r8 ]
  5. cls
    6 K% L- H6 w; p6 u
  6. ECHO ================================ . i5 J9 ^* O3 b9 N  m) r* h+ C6 _
  7. ECHO 请选择要换的ip
    * p- R- e* G0 [8 t  [( W% ?
  8. ECHO ————————————————
    ; |$ K. g) w9 V- r& y1 \2 l
  9. echo 无线网络连接---自动获取IP地址…………1 5 ?5 ~. K5 g/ s! Y( N& {* P
  10. echo.
    , ~! _* {. C* }) W1 A7 T/ f
  11. echo 无线网络连接---办公室IP配置……………2
    8 [) n( t& j( W5 v/ W7 b8 a& ~
  12. echo.
    / a" \( q2 z. w  D
  13. echo 本地连接---自动获取IP地址………………3
    5 V! V; n# \( b1 W4 w& ]4 ]/ b
  14. echo.
    . U5 B# H1 K  [! R, L! u7 O( G
  15. echo 本地连接---办公室IP配置…………………4, A+ a/ {2 _6 T$ q' |2 o
  16. echo.6 g0 o$ S0 k0 U4 Q* v
  17. echo  退出…………………………………………5
    2 p# i- u. M* M0 v, C4 h
  18. echo.( u6 o& f' T& N

  19. % c/ i! s6 B1 A' E$ ]
  20. @set /p UserSelection=选择(1,2,3,4,5)  # H6 k- q8 E1 O( K! E& C' {) D8 e

  21. & j5 x* N( H! D7 [( h8 q
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ; O- c) a) T, Y3 q9 ^
  23. goto start 6 o7 j. W/ L1 O; I

  24. ' w' ~" d/ \3 Q8 X" }
  25. :selection
    # V3 U# H* y. Q
  26. @if "%UserSelection%"=="1" goto 1 , h& D" Q  c+ `+ ~3 @# Z! @8 l
  27. @if "%UserSelection%"=="2" goto 28 A: b9 d& x2 v
  28. @if "%UserSelection%"=="3" goto 3 + ^9 D2 w1 m1 F: B: \1 n9 W% k
  29. @if "%UserSelection%"=="4" goto 4) m5 e5 J# t% H
  30. @if "%UserSelection%"=="5" goto 55 o* E' e; _0 }" l7 q1 P) j
  31. , \- ^% U0 `3 w0 F% t$ L  B4 A) K
  32. :1
    $ U8 ^7 H6 y" i1 s2 C. W$ z
  33. echo 无线网络连接---自动获取IP地址---请稍候...- R% f: \* O* g5 j9 C( V
  34. netsh interface ip set address name="无线网络连接" source=dhcp5 H) m$ l% _# z. ?
  35. netsh interface ip set dns name="无线网络连接" source=dhcp2 H: I  s% V* d. }$ w0 I! d
  36. exit
    " p4 c) v% ]# g. Z$ J' t7 [1 e

  37. + h( \# G8 G1 m: D' W
  38. :2- Y1 s2 d  b  e2 H
  39. echo 无线网络连接---办公室IP配置---请稍候...
    . P- t4 V- M+ a  D
  40. set ipaddress=192.168.0.100
    , y. w9 c! z% j+ C1 s" `
  41. set subnetmask=255.255.255.0
    + L- O/ L8 i7 Q$ I
  42. set defaultGateway=192.168.0.1
    ' t8 `' `# M, c7 ~
  43. set dns=202.96.98.36' Y5 e8 ?/ @& k; \) }
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    , L8 y5 e% u9 R/ Q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%- M+ N3 e, F$ x3 `: o
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ( ]8 ?( b) n$ u; ?9 U7 w+ M9 i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary# d0 o" W2 z& K9 @
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%) ^% U& O* r$ s% _  Y: g
  49. exit
    1 j7 Q* d7 v2 B$ H
  50. . W& I- [! G- e+ e' F
  51. :3
    + ^3 l" e4 d4 h5 r  x0 q# y
  52. echo 本地连接---自动获取IP地址---请稍候...$ L9 R7 @' I8 k, f8 h
  53. netsh interface ip set address name="本地连接" source=dhcp- @" ]3 W* J6 C
  54. netsh interface ip set dns name="本地连接" source=dhcp7 n1 ^: S: t( b$ p
  55. exit" y3 H2 |$ x& N

  56. 4 B1 B- U( Q) I% i2 C
  57. :48 E; J3 u0 Q9 d% B$ E
  58. echo 本地连接---办公室IP配置---请稍候...
    8 o4 ]$ O0 `+ j+ y9 L) ~! T
  59. set ipaddress=192.168.1.68, C2 c( A4 c0 z  I$ z8 ?( p
  60. set subnetmask=255.255.255.0
    . L. q% o( D8 Z1 E& Q& D5 ~# R  o- U, M
  61. set defaultGateway=192.168.1.19 i  Q! G9 I( W( P# G  L
  62. set dns=202.102.128.68
    2 Z$ _0 M  r7 A3 x9 R
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 e! G& w% a$ b6 U! B/ A. i3 ]! Q
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=05 F# h# ~$ E+ Z4 R7 z: x+ a) p5 |# R$ y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ) ?- I0 ?, N$ a
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    $ l0 N( J3 x' v5 H4 K
  67. exit, E; G& U; S4 n: N  e! z

  68. ! D/ i" s! H& G# m! h5 E; D6 W
  69. :5# K( [8 S' \* p( g
  70. echo 5+ A7 _: ^1 W6 a, ?2 O2 U
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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