搜索
查看: 21888|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?. X2 Q; g/ F$ l
0 ~0 d5 n7 h7 j! \1 ^; s* A9 h0 T
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ; v/ U2 n9 H  h* g1 P2 k7 P, R! ~
  2. title 自动设置ip: O4 y( J2 ^6 ^; l! Y
  3. echo
    ' R4 A7 c" _6 G+ S9 l7 s* W2 y
  4. :start - Q9 {- @) P; v" C& ]( z
  5. cls
    # F  g# C; [! r& b& D. D! `7 l
  6. ECHO ================================ * L" n$ ?9 h6 s7 |, W1 R
  7. ECHO 请选择要换的ip
    , N8 f, c; L8 \1 g. k
  8. ECHO ————————————————
    " X& \. }) n1 w9 y
  9. echo 无线网络连接---自动获取IP地址…………1 $ X7 M% p7 }; k) m6 x
  10. echo.
    5 w# {9 ]$ U  t+ v+ K
  11. echo 无线网络连接---办公室IP配置……………2
    : C. |, K: @$ c' J( J
  12. echo.
    . S; q; {9 l* X4 x) {. w' A* c
  13. echo 本地连接---自动获取IP地址………………3 ; f' R5 o5 {0 R" ]% B& y
  14. echo. 5 r" I1 k6 S0 n  w. u0 E) c+ f
  15. echo 本地连接---办公室IP配置…………………4. a9 ^  b% a5 X( ]0 k" d# N' y2 o
  16. echo.
    * y4 z0 c  E% j! k' c* c
  17. echo  退出…………………………………………5
    4 V3 F* z. }& k5 X8 R! h0 ?
  18. echo.% y! N1 a& t" H/ A, A/ A  l
  19. 6 |) h: O- A2 c/ F2 V
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    . z$ I  U6 f/ O5 k
  21. 7 K2 R9 m) |. s5 T3 ]9 }; P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection % l" f# t) _% |4 Q0 a
  23. goto start . K  z4 u6 }4 Q( ]5 _) o  t: d/ y" C
  24.   `) W1 a" E5 s$ y  O, C4 [
  25. :selection 5 }% M9 f  J# J7 Y2 t, |
  26. @if "%UserSelection%"=="1" goto 1
    # e/ b# h1 U; h/ ?1 J
  27. @if "%UserSelection%"=="2" goto 2
    " U8 x1 U' z8 C5 ~
  28. @if "%UserSelection%"=="3" goto 3 - @# u2 I( N; D' g. i
  29. @if "%UserSelection%"=="4" goto 47 V* A. p& P. a4 ^
  30. @if "%UserSelection%"=="5" goto 5; N7 B! H$ k( A1 d

  31. $ ]5 @4 Y8 B2 q! j# R- L
  32. :1
    ! k+ @! C* Y" d6 b- H; o2 x) [
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    & X! q+ ~4 H: i3 K
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    # e2 P+ Q5 g1 [* C& F8 U: F
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    + s% s  n, ^+ z9 Y# M& F# u3 b
  36. exit  T: v- U! _! \  }

  37. 3 g# ?1 |3 Y, z5 p
  38. :2
    ! d0 K! ?& v& S0 {
  39. echo 无线网络连接---办公室IP配置---请稍候...
    $ @5 F! S& U5 z
  40. set ipaddress=192.168.0.100
    ( W* `2 `# k  C7 u7 L
  41. set subnetmask=255.255.255.0/ k$ D4 v% Q" l9 Z1 A  O' Z& ^* A
  42. set defaultGateway=192.168.0.1
      _: e7 V4 ]" `1 ^
  43. set dns=202.96.98.36
    & E" v6 u0 d8 [* |1 Y  ?( t" n  a
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    & K; B5 }8 `" W' l5 n
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 @( ]9 ]) @& p  G1 r8 M6 W2 m
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0: W: z! X& {2 v. @+ ~. B7 S
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    / M8 {' q7 ]/ w7 v- j
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%2 f0 l( ~( U  k! {& G2 g
  49. exit
    8 E! X0 z- }' Z0 \1 j( Z! h% U

  50. 3 a$ p8 a% p0 r! k9 ^* n7 N2 q
  51. :3$ \5 W1 G/ ~" b! a
  52. echo 本地连接---自动获取IP地址---请稍候...
    : ]8 \' h: K* [( U) ~+ `  P: n
  53. netsh interface ip set address name="本地连接" source=dhcp# {6 [/ ?9 M* t6 J! S" x1 P+ r
  54. netsh interface ip set dns name="本地连接" source=dhcp
    6 w0 e' `. X/ a, k  I9 K' l
  55. exit9 y; ^' r* J8 `& u/ f5 \3 y1 D: Q
  56. 5 X& P) e6 T1 Z; m' F
  57. :4- A; J; V# w0 t- x# M
  58. echo 本地连接---办公室IP配置---请稍候...
    ' i  i0 c* r3 f+ \$ F
  59. set ipaddress=192.168.1.68
      j. z$ V& ^+ Z' h! J# D8 {
  60. set subnetmask=255.255.255.0* I3 v( D" a0 ]$ l8 ^+ d6 w
  61. set defaultGateway=192.168.1.1
    * B( |7 x! x, S8 g/ a
  62. set dns=202.102.128.681 `: [" p2 I. m: z0 Y+ H3 I
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 N/ w8 r/ H1 l/ E
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ( f1 G: [" L9 @
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ; D* D  a! T6 o: C7 F* k
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    - ~& y0 ?  d  O8 F3 H, h
  67. exit$ g. Z' G8 W0 d3 q- ?

  68. : d! r5 s6 D3 A2 \' F
  69. :5
    8 E! i! ^' E6 h" i
  70. echo 5- T- W1 Z: C$ L; N7 i  r
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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