搜索
查看: 21567|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?! }5 B' U& I! |9 |( ~8 ?& h8 D+ R) n

% Y8 J  E4 X7 `: T2 j将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    1 v  t9 |5 M0 V8 Y  I" W9 r4 M2 b- \
  2. title 自动设置ip
    5 H2 F; _, M: N! _
  3. echo
    3 q9 g. e7 J! u
  4. :start
    . a" }9 {- i! V
  5. cls
    4 |8 y5 ?6 w4 _: L' Z
  6. ECHO ================================
    ' m; {3 H* [) l! e/ [
  7. ECHO 请选择要换的ip
    ! H4 w- i  m5 m) N2 D6 Z
  8. ECHO ————————————————
    5 h- V$ N5 r- Q7 {
  9. echo 无线网络连接---自动获取IP地址…………1
    $ V+ N$ P0 u& w% `4 _; ^6 Z
  10. echo. ; {: ?2 f( T$ q4 y3 B! ?; |
  11. echo 无线网络连接---办公室IP配置……………2
    " r! `, [0 N) S6 M
  12. echo. " k8 _, g+ \- p  S4 r0 |5 P& r
  13. echo 本地连接---自动获取IP地址………………3
    1 Z' `, K0 {% m
  14. echo. ; `2 ]8 i! R2 v: N4 y. C$ f1 j0 Y
  15. echo 本地连接---办公室IP配置…………………4
    5 l' B( T6 c. C5 ~' L7 B
  16. echo.+ G* W5 W: d+ n
  17. echo  退出…………………………………………5
    ' c; n9 V1 q6 M! n
  18. echo.
    4 O* C3 G% |* ]2 N; w+ L9 a
  19. $ n" [& U# O; u
  20. @set /p UserSelection=选择(1,2,3,4,5)  6 ^9 y# ?3 _$ H& y6 v' r7 n0 p/ B
  21. & T8 {2 \0 H- e/ F6 W- e* j
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    0 M% m' I6 J8 U0 ~- O( c6 H
  23. goto start
    5 ?, ~+ y5 s* _

  24. ; w2 P0 E6 l0 @8 R$ u! b. h
  25. :selection
    , g! |5 J' \9 X& Y
  26. @if "%UserSelection%"=="1" goto 1 5 R) R' \1 w  r, x2 ?& A
  27. @if "%UserSelection%"=="2" goto 2/ ^: e  r; y2 u  O9 }2 M
  28. @if "%UserSelection%"=="3" goto 3
    ' S5 D$ f) O% M2 O
  29. @if "%UserSelection%"=="4" goto 4
    7 ~  _7 H3 y  @" s& P3 X' V( G
  30. @if "%UserSelection%"=="5" goto 5
    ! @, \) F% O; Z2 A! j% K! l$ _' i/ ?
  31. $ l$ [0 I  i9 ^! D/ h. V
  32. :1
    9 b' n/ y2 o6 a: t1 q, a' X* V: m
  33. echo 无线网络连接---自动获取IP地址---请稍候...& L& ^# u  h6 A
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    : `- K9 C, L0 C) i. u( V
  35. netsh interface ip set dns name="无线网络连接" source=dhcp% K3 |/ Z3 P, ~2 N  W: L9 ]) d
  36. exit/ N0 F' u& L! p8 L. i0 |! i
  37. & M$ w, p/ ?' J0 d; ~! @2 ]5 y% j
  38. :2+ D) t, N- s9 T
  39. echo 无线网络连接---办公室IP配置---请稍候...
    0 y7 {7 ?; \; u2 u
  40. set ipaddress=192.168.0.100
    8 }9 T& i0 o: X% N
  41. set subnetmask=255.255.255.0& S  L& a4 \0 o! r2 z: P
  42. set defaultGateway=192.168.0.1
    * o9 k; T* G( Q
  43. set dns=202.96.98.36
    / H8 K$ S- ]6 b' x7 h
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0, q) [9 r2 S% b1 J# U& ^
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%0 v* @2 e% V- T- P* h5 x3 i
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    2 I3 [. b" q. \* M5 |$ F2 v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary9 E* ?7 L$ n4 }: [' X$ I* p
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    8 }  @# Z" T! j' [  D
  49. exit
    + f5 w: m4 G0 G# u, g
  50. . J: g$ N6 _% ^* C+ r
  51. :3
    4 V( n. V0 L/ s0 P" N: h. Y
  52. echo 本地连接---自动获取IP地址---请稍候...4 p1 q! V8 m& t6 t/ w; B; L  F; d
  53. netsh interface ip set address name="本地连接" source=dhcp
    . B2 v# O3 [. H3 J3 M
  54. netsh interface ip set dns name="本地连接" source=dhcp3 I& w. E. g" O8 |6 n+ U7 y
  55. exit8 D0 u# K4 T% W! V
  56. - Q+ M6 d# ^9 Q
  57. :4
    7 t. k! {8 u# \4 R2 {# h7 ]7 N
  58. echo 本地连接---办公室IP配置---请稍候...
      \, _/ O& g- F5 l; p! h' `8 [
  59. set ipaddress=192.168.1.68
    : y2 E) p( e+ X; e( f3 E) h
  60. set subnetmask=255.255.255.0
    4 K: r1 C& n( S% f) y" X/ @0 C6 b8 w( [
  61. set defaultGateway=192.168.1.1
    0 n, `8 v; H4 j' d$ c+ m  k
  62. set dns=202.102.128.68/ s1 E( L0 B2 l$ y8 T* |
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- h5 v1 [: v' H3 c7 ~0 t3 b
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0" j; z* g! j6 u. N3 T' B
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    3 {) u' @, e; |. A
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%/ [3 n3 f+ V. U3 X# B& R3 {1 L
  67. exit
    / T! W8 E7 ~1 S8 l6 l; Q. V
  68.   p  V& J( f! e
  69. :5" ^! E0 @( N7 L  O4 A
  70. echo 5
    # {. r+ B5 x: E/ k4 B5 J
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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