搜索
查看: 21660|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?- W' W) B' s; a% Q2 L+ j

8 J+ k' x& N" U# z将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ' W' X2 Z1 T- v) j: E
  2. title 自动设置ip
    8 C# ~. \/ J# m% p" o8 d( ^
  3. echo" e4 R# W# [2 S8 v# y, l) A
  4. :start
    0 \# @8 n$ |2 J0 p% @% O) y. Y
  5. cls 5 C) b  S+ Y: ]# F6 B9 o- R' o/ W
  6. ECHO ================================
    6 I& _. ~# T; n! O+ v# H0 S
  7. ECHO 请选择要换的ip
    8 i- O) \! c! P8 r* x3 R
  8. ECHO ————————————————
    1 n, ~" I( B$ n7 a# u% Z& L
  9. echo 无线网络连接---自动获取IP地址…………1 / L' P9 }1 d1 X0 b! [
  10. echo.
    * w6 l. Y" c, r* i% H, {9 g
  11. echo 无线网络连接---办公室IP配置……………2
    8 ~* L" E/ v2 M& L6 U
  12. echo.
    * x1 \4 M7 `2 E- E
  13. echo 本地连接---自动获取IP地址………………3
    $ X. G0 ~, k9 ~# y$ M' O
  14. echo.
    : |0 _, M) Y" a0 t$ V+ S6 l
  15. echo 本地连接---办公室IP配置…………………4. I# ^9 K, n, S1 s
  16. echo.* C/ {8 B( C. S+ t. F2 T: v! Y
  17. echo  退出…………………………………………5: g  a  m9 P6 C6 {0 J
  18. echo.0 h7 ?2 V$ B+ ?1 p0 e  Z0 e0 v' ?

  19. , Z+ P# p( g' K5 o! E% e
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    8 h2 g" k6 j* c

  21. : x) z4 m1 f1 L3 h# z7 B5 U
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    1 q- Y. K+ G7 o: }/ i
  23. goto start % O/ \7 S2 \! i; x: v8 Q" x: l
  24. 9 V* P2 _! m* ?# \0 G5 x
  25. :selection # R) [6 T; f$ i. \: E  K
  26. @if "%UserSelection%"=="1" goto 1 4 O( _/ m2 g: s
  27. @if "%UserSelection%"=="2" goto 2+ ]6 ^2 Y, ]5 S2 v
  28. @if "%UserSelection%"=="3" goto 3 & U$ }, k8 J9 e5 G* B
  29. @if "%UserSelection%"=="4" goto 4
    : F& ~! W0 [5 G" t6 p6 w
  30. @if "%UserSelection%"=="5" goto 5: y% v* _5 p3 o

  31. 1 g$ M3 h" @5 @# ~$ s) E1 K
  32. :1: n* p( j; @5 F
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    8 O" O6 n. ~: n
  34. netsh interface ip set address name="无线网络连接" source=dhcp3 h  a9 Q7 ^: g+ s
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    8 y' g8 k, P$ z7 H( |, q; W
  36. exit+ \( o2 ?, S2 A0 `! ]% C) N  U+ l

  37.   w0 O- p/ ~) @
  38. :2
    9 ]0 {, v. Y0 A4 x9 s
  39. echo 无线网络连接---办公室IP配置---请稍候.../ m, Y% w9 ?2 L# j8 ^
  40. set ipaddress=192.168.0.100' F" T" X3 m8 w2 M8 ?3 v$ w
  41. set subnetmask=255.255.255.0& }0 g- T0 I  h; |
  42. set defaultGateway=192.168.0.1
    4 G  i7 ~- d+ z- O  B2 I1 }
  43. set dns=202.96.98.36
    & H. E  @8 J& Y+ F1 ^( v
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ ]& Q5 B2 W& ?$ c
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%* }, r7 H, }, C* D2 ^
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- \, A6 n8 y6 _& E" e% {5 ^& M/ L
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
      w# p  J# Z6 u3 u, [0 R
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    % c; b  U/ h+ r. v3 D
  49. exit0 y6 |% ]. m- [% j8 u0 b

  50. + o7 V: ?1 Y9 I
  51. :3
    + Y# c) P8 o; y5 s) u( J' ]* n# X
  52. echo 本地连接---自动获取IP地址---请稍候...9 `: @6 a8 l1 V, {; q
  53. netsh interface ip set address name="本地连接" source=dhcp) o+ C; S1 @. F. q
  54. netsh interface ip set dns name="本地连接" source=dhcp
    3 i# H' }& R. ?9 \# M7 `0 I
  55. exit
    $ n8 G1 V. V* V
  56. . J& Q: m' `) \8 |  {9 H
  57. :4
    ; y' A. _+ @7 P/ Q( M
  58. echo 本地连接---办公室IP配置---请稍候...+ P/ e' i9 b* o6 u. ]# }- N3 f+ A4 q
  59. set ipaddress=192.168.1.68
    : l1 J$ r/ p4 _& _4 e
  60. set subnetmask=255.255.255.0
    " x# d. u+ M( \. i* G0 c8 o4 `0 g
  61. set defaultGateway=192.168.1.1
      ?  s5 J& L+ @' {
  62. set dns=202.102.128.68
    ( ^- c, V6 i' ^' X# O
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    " u+ Z+ P$ x1 b' @
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
      M2 A5 O( T; K3 ]; M% a6 U
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary/ a1 m$ s% ^6 _- U
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%) a1 n  |% z) O. o
  67. exit; @. c! J9 U5 C3 G$ T! L) |5 j: m) o$ g

  68. 1 N; S+ R/ P/ }* A! t) N6 f) h+ h
  69. :5: O% b( |* L4 Z; Q9 B) Q
  70. echo 5
    " z7 ]9 n4 z7 k; Q8 w1 l
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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