搜索
查看: 21265|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
. F  S. l& d4 h& r" s% `7 R2 r& R1 S! J- f! B3 x( s
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off1 H3 q* v# N9 K# c$ t: D- n# P1 N
  2. title 自动设置ip
    : H/ L6 E9 k% e4 B; t2 U
  3. echo
    : p  p# j* l' M6 g, K. m% j4 }
  4. :start 0 Q* k: W/ C" i& ~6 \6 e
  5. cls " ^8 ?7 O; A3 u% [4 x+ P% L
  6. ECHO ================================ . g# Q5 \) j0 H4 r
  7. ECHO 请选择要换的ip + C* X* Y( y' n, e& z+ T, W! B
  8. ECHO ————————————————
    7 `4 @2 d4 z; s! A- w* F
  9. echo 无线网络连接---自动获取IP地址…………1
    4 v  I6 R# C8 b& [& d$ o
  10. echo. 3 Z& }( Q1 j- V! M
  11. echo 无线网络连接---办公室IP配置……………2 7 H- Q( g3 ^$ I# N; j: b1 q
  12. echo.
    9 N# e/ d9 E# B2 o* K
  13. echo 本地连接---自动获取IP地址………………3 6 _4 H+ w) {6 F! p. g% {, V# J& [5 ]
  14. echo. 9 S6 V8 A5 M: g( y# A' v9 I  b
  15. echo 本地连接---办公室IP配置…………………4& }5 O9 M0 N9 w5 n4 f. s/ Q
  16. echo.
    - v% Q6 e3 P4 A' @- }  H: z
  17. echo  退出…………………………………………5
    : m1 E# k, v/ y6 H0 O. G- C# [
  18. echo.
    % I* J5 C, `; J2 s% j
  19. & D( ]7 W% K. V1 j1 `# g2 `
  20. @set /p UserSelection=选择(1,2,3,4,5)  4 s" u9 n$ @# g5 i$ @

  21. 2 E+ b! P& J7 p) k
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    9 S  j/ z$ Z0 y" ~$ P. _
  23. goto start ( g! S+ B4 F% d
  24. : A& M  k( x0 p) s; Z
  25. :selection
    ; Z# S- F! C9 k1 \; v0 W
  26. @if "%UserSelection%"=="1" goto 1
    $ a0 H  `1 L7 ^" x8 t6 h
  27. @if "%UserSelection%"=="2" goto 2
    5 }. ?8 I) H7 \$ P* g8 i+ [5 e  U! G
  28. @if "%UserSelection%"=="3" goto 3
    2 L- j9 X9 x+ E; |; K  \( \4 X& E
  29. @if "%UserSelection%"=="4" goto 42 ^2 V" Q6 m9 ?  H3 |$ }
  30. @if "%UserSelection%"=="5" goto 5
    % k- ]8 t7 \( f( N

  31. ; K" E5 p! e; ?
  32. :1# h8 i6 p2 k/ x! E
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ; U& r6 a# B( i7 ~: }
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    : k+ e2 Q: q, k7 r
  35. netsh interface ip set dns name="无线网络连接" source=dhcp7 n( B# D$ \' t
  36. exit# ~1 I% s  J! a1 Z  s
  37. 6 S' q3 ]  l6 }9 ]$ e! a
  38. :2
    6 p8 J% \% I( U' i/ A+ P% |
  39. echo 无线网络连接---办公室IP配置---请稍候...# K/ f8 e( L# t! t3 \0 [
  40. set ipaddress=192.168.0.100
    2 J$ J3 ~. ]+ B' R! ?2 G) S
  41. set subnetmask=255.255.255.06 ]/ B, E7 ^' U% H; J" z5 T! v% n
  42. set defaultGateway=192.168.0.16 E: ]/ {' o% ]! t' E& A/ h
  43. set dns=202.96.98.36
    4 K( h; |& X. n, f. z2 A4 ~
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=08 p/ B; {' [+ ?1 r* q6 T5 @3 p
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%3 l, H4 z8 x4 ~3 {. e! m- R
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 H# Z( W5 r7 ^+ G
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary$ T0 r: w) l- ]% t9 l. w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%- ^) X/ Z  W, O3 r
  49. exit
      @; w5 K, n) |" T/ H

  50. / B; ^- F2 E/ g/ i
  51. :3- ~5 \9 T' h: g. u: N4 O
  52. echo 本地连接---自动获取IP地址---请稍候...
    8 ]( T: T) A% v: p
  53. netsh interface ip set address name="本地连接" source=dhcp
    : S6 N8 w8 n/ Q5 @
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ' }/ i  T0 p' ]" G0 C
  55. exit" v' Q; l! o* ^6 m/ g) r' I
  56. # V; _, n" r6 T4 u! J4 j
  57. :4. Y2 H2 y/ c2 @# }5 u7 c
  58. echo 本地连接---办公室IP配置---请稍候...
    - E$ R! u6 Q: L/ H
  59. set ipaddress=192.168.1.68* {( f9 v* S3 c1 E% ]" \3 J
  60. set subnetmask=255.255.255.0
    8 h: S" X, V) J/ P- Y
  61. set defaultGateway=192.168.1.1
    6 t. }) o0 Q* \
  62. set dns=202.102.128.68
    5 X4 F2 W. o% N
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%: l& U1 U/ y9 u1 P" Y
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    " Z8 M/ e5 o5 e5 {' e# ?7 T
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    + W: T6 o: o) g/ w  s5 }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    1 e  a' b& I' Q7 a$ |; c
  67. exit* P) v- E8 a, k) S0 a

  68. 4 q% e" m8 n3 h- ~) u" [* f( x
  69. :5/ s% [5 u0 B+ t$ n8 V" y# O7 `) z2 L
  70. echo 5) N; ]) S% C, k( v) N- S* k
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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