搜索
查看: 21511|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?8 \# ~( I3 ^. J- q; l, ]
- D* Y# ^) k2 q" R/ W6 k4 j
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off, T; x- I- K9 r" Q, [% S
  2. title 自动设置ip2 R0 t/ ^( S9 y' R4 w! B; M" m
  3. echo0 h( `- e1 ~: K3 R! M+ [- Q
  4. :start
    7 H  w. G: r# M1 H
  5. cls + S" T2 a! f$ v: Z% C2 A
  6. ECHO ================================
    . J  O7 W7 q6 r0 m# ]
  7. ECHO 请选择要换的ip
    9 Z; x0 a0 s( m
  8. ECHO ———————————————— % Y7 }( J6 P% p# }/ ^
  9. echo 无线网络连接---自动获取IP地址…………1 2 v* L; }5 d5 a' W
  10. echo. , A% p' N; b7 p" u- e" ^3 D
  11. echo 无线网络连接---办公室IP配置……………2
    & f+ p( H) h) D1 \% [& E+ K
  12. echo.
    & D& t+ {+ F  m
  13. echo 本地连接---自动获取IP地址………………3 % b6 T1 d: ?( S" \2 l
  14. echo. ; x9 Y' Y% I: R. L0 I
  15. echo 本地连接---办公室IP配置…………………4
    . K7 P  `4 A, _. T; |
  16. echo.
    8 X, O  v# W" T5 o5 n( A* M  ]# l
  17. echo  退出…………………………………………5
    0 a0 P. J0 t& K6 P) {" @, h$ O
  18. echo.
    . {3 q4 a# r7 a) m" ?( i' d6 c* x
  19. ) `8 c+ D8 M( ?" t
  20. @set /p UserSelection=选择(1,2,3,4,5)  * b) q& H  \% C+ }9 j5 {# u

  21. ; n- V" Q2 E& T+ x' C6 ~0 f  M- J0 J
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - F. q1 {( e" l6 ~3 Z0 s
  23. goto start
    / p0 A1 d( Y7 m
  24. 1 v5 P5 `- {7 X
  25. :selection 9 w3 E+ K4 \0 k. w
  26. @if "%UserSelection%"=="1" goto 1
    0 m$ a% q' ]; H. m' a8 r% @2 h% E1 U
  27. @if "%UserSelection%"=="2" goto 2
    6 k7 t3 Q. a3 J  E& U
  28. @if "%UserSelection%"=="3" goto 3 ) O& {0 U! u4 t! r! u. r8 p
  29. @if "%UserSelection%"=="4" goto 4- O7 `; [5 H" F* C
  30. @if "%UserSelection%"=="5" goto 5  q6 m% ]# Y& {- B" C' F& l
  31. , S9 q( X7 \. ~# j* G+ u0 `' J
  32. :1
    8 X: J" A- g9 y5 w
  33. echo 无线网络连接---自动获取IP地址---请稍候.... E, {; Q! }4 n+ B$ v1 ]# m& S
  34. netsh interface ip set address name="无线网络连接" source=dhcp- L" K. J: ^7 I7 h6 w7 O
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
      \( N6 Q) H8 v2 T% @# P9 ~
  36. exit2 z: k) G6 w& S; ?0 _

  37. - O. |. N$ v# @, d7 R% h( l6 D' C7 I
  38. :2
    . ^: B9 B9 s% V' u
  39. echo 无线网络连接---办公室IP配置---请稍候...6 z$ d* q2 X# G" i' C
  40. set ipaddress=192.168.0.100
    " W8 c! n6 Y. E/ m* y- D8 B% T
  41. set subnetmask=255.255.255.06 N2 V4 A; _8 D& E0 p
  42. set defaultGateway=192.168.0.11 ^5 }) h. K% }' x8 \9 m: Z) g
  43. set dns=202.96.98.36
    ! W) Y0 T6 S8 o  q' E* B; Q
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    / p& M+ S; z0 E3 ^% X1 }/ m
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
      \. t* D/ A& ^. M' S
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    1 P2 N' X* G* }+ A6 \8 ~
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    $ N' O: c- Q# n% X/ F
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( ~5 U- K7 \2 y  Z5 s
  49. exit- Y' }  Y5 l' C
  50. / J9 P# K6 ?3 ?  M% p( A8 j5 X
  51. :3
    5 L# ~- P" ]6 |, y/ e: o& Q
  52. echo 本地连接---自动获取IP地址---请稍候...7 B3 B- J. _3 g9 s3 }
  53. netsh interface ip set address name="本地连接" source=dhcp; H5 h2 H5 b# g
  54. netsh interface ip set dns name="本地连接" source=dhcp
    / S# x7 w+ C$ x' }9 E* Y5 j
  55. exit
    ) i+ L: I" N7 n1 V' v/ `

  56. 6 \3 e6 w5 M/ U; o% H8 q  ?
  57. :48 r5 M6 E: a3 E/ v4 L4 ^, E
  58. echo 本地连接---办公室IP配置---请稍候...
    . d5 P6 L- L( l7 ?0 ?9 T% F" e6 m. W
  59. set ipaddress=192.168.1.688 H5 t3 v  ^6 Z% j8 G
  60. set subnetmask=255.255.255.0, K0 ?+ R8 {# ?/ ?( A, ]& Q! D2 g
  61. set defaultGateway=192.168.1.1
    1 F1 v9 o. E) V% z
  62. set dns=202.102.128.68
    / P7 `- e5 f7 _
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%4 o2 n; a$ F/ B1 Z4 k$ ~( K! ^
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0) B5 y: F: H( N, O9 U* u7 s4 Q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    4 O+ L2 X8 Y8 w
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    8 o/ r4 W* U- X* F
  67. exit$ D+ t( ~. B- \, L0 ?6 o! R

  68. 3 I3 p: @' a* q' `* p7 _7 R
  69. :5. N: Y: Z- V+ ~
  70. echo 5
    . u2 Y6 N- |: c- R; d3 j
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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