搜索
查看: 21415|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?* B0 i" s0 O5 c* t
8 F. g( @# r, j
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off, V9 ~1 Q! t' V( g' ]
  2. title 自动设置ip
    3 J/ W0 \$ b0 d6 D
  3. echo1 q9 p8 \3 k/ K
  4. :start
    " _+ v; b+ g2 t2 R( ^
  5. cls & D3 z3 Z. k0 V- G5 \
  6. ECHO ================================   M* W8 D3 w8 R7 P: j% w7 V' b, h' L
  7. ECHO 请选择要换的ip 8 {# ]( N8 i/ `% n; ^! B
  8. ECHO ———————————————— 7 h5 d- Y  s8 p# G; K8 u  I) J
  9. echo 无线网络连接---自动获取IP地址…………1 % E, U6 _/ z  O
  10. echo.
    , V. G: r  H0 b7 N: S; j
  11. echo 无线网络连接---办公室IP配置……………2 , Y2 H8 ?  @$ J! _0 i
  12. echo. 7 y$ n% ?. H0 I8 j7 B6 a6 h
  13. echo 本地连接---自动获取IP地址………………3
    . P4 f5 y+ g1 r0 A; P3 |
  14. echo.
    1 A2 A, r$ y! T$ z) l
  15. echo 本地连接---办公室IP配置…………………4
    - {9 n% E5 C) P- h- `
  16. echo.5 Z9 [' G* ?' g1 q' c
  17. echo  退出…………………………………………5
    ' q0 `& a, f0 @. I7 A) k
  18. echo.
    # I! B2 k9 Y  |# y

  19. / {/ o  G+ K3 P# v4 C1 r. U% _
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    8 ~8 s6 t& R# g; M

  21. 9 n; M0 c) U% @" N4 I
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 8 ]9 q0 e6 z. J2 P& a( ]9 R
  23. goto start + P# G! |7 y4 I2 \- g  v
  24. : u' B$ j( K1 j) Q0 A5 Q
  25. :selection ( [& I6 `3 R+ p4 |
  26. @if "%UserSelection%"=="1" goto 1 0 ~" S. y" R- {( J  ?* C! I4 Q  v
  27. @if "%UserSelection%"=="2" goto 2
    4 o. ~# D0 G- s" {
  28. @if "%UserSelection%"=="3" goto 3 ( ~( [8 u9 M, m) \: B" R2 a
  29. @if "%UserSelection%"=="4" goto 4
      F: G1 u& N* t/ b0 H
  30. @if "%UserSelection%"=="5" goto 5) s* m7 q; H" x4 E# |
  31. " n. w9 I* A1 p. ~% {5 O2 o1 F
  32. :1
    * F$ Z! Y5 D4 m# P8 S
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    - L; `9 `- \0 k, a
  34. netsh interface ip set address name="无线网络连接" source=dhcp' C4 W2 D1 E2 S
  35. netsh interface ip set dns name="无线网络连接" source=dhcp0 A7 M, `# Z; A# j' D* c
  36. exit, k0 l7 v% `7 T; s: J+ \

  37. / p" T, q! r- z1 q5 `8 \
  38. :2& Y' P+ z( u3 ?) M2 p  \
  39. echo 无线网络连接---办公室IP配置---请稍候...
    . Z! H- A; b3 C9 b
  40. set ipaddress=192.168.0.100, t3 ~% a- T6 p
  41. set subnetmask=255.255.255.0
    % m) a2 _- z1 ]
  42. set defaultGateway=192.168.0.1
    2 g9 r* y6 W$ C1 i! o
  43. set dns=202.96.98.36
    * f) s5 ?- @8 k2 ?
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0& {$ m. c9 G5 w) C7 D( r  I; K9 {# r
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 M3 \# r0 o/ N/ D
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- B3 }4 {7 b* u/ T- i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary+ V2 r/ y3 Q( W% |& `# l2 j% J
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    + c2 Q( T# @- i7 m2 ]3 D3 q
  49. exit  T7 _. y  n1 x# u
  50. ) o, [3 R/ G% R* d2 K# a! X. t
  51. :3
    - P9 k1 [/ |3 c$ O# h
  52. echo 本地连接---自动获取IP地址---请稍候...
    & @+ H3 \& u3 s
  53. netsh interface ip set address name="本地连接" source=dhcp, o1 ^2 x3 R" v6 Y. }7 M; m
  54. netsh interface ip set dns name="本地连接" source=dhcp" P* n3 b1 z+ g
  55. exit
    6 O+ ~3 t% j% t
  56. % ]1 Z7 F, k4 M8 X' t. J
  57. :4
    % s- _  s) B- \- X
  58. echo 本地连接---办公室IP配置---请稍候...
    0 T4 F! h! ^8 F# r- ]5 N
  59. set ipaddress=192.168.1.68, V% C& i1 _, E/ t& P8 J( u# }( Y, }. f
  60. set subnetmask=255.255.255.0
    2 R+ Q3 ^$ ]  |: z+ I0 _6 K$ R  {
  61. set defaultGateway=192.168.1.1/ ~" S6 a' ]+ }& l# O2 z
  62. set dns=202.102.128.68& [2 P8 t! Q" n  D3 a- W2 V
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%1 x  c4 K, C, C# ]$ ^
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    - ]9 {. U7 r5 Z  j' {  I
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    : T9 }! w" g8 i# s
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    * y* d" H) e, m/ R5 C; s2 H  L
  67. exit
    * Q0 k* y; L8 L' n" \  p7 F5 @
  68. ; x+ o8 W8 h$ D* U% X! V3 J" A: M$ m6 B
  69. :5) G2 c( V. g( `: ~
  70. echo 5& D% c' E+ T; b  r, T* K
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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