搜索
查看: 21410|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?+ m; |* v( s6 j' Y# D

$ ^9 X2 C' E: J2 C) F3 {. j将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off; D  X+ M  a, d2 L4 ?" `# K
  2. title 自动设置ip; o& E; T' m& c3 e
  3. echo7 z# [8 D3 ?' D" l1 [
  4. :start + y  \% g% B: [# E+ b
  5. cls ! \% U4 ?1 U: }/ L: `
  6. ECHO ================================
    / v; h- K2 o9 I! ^5 A0 w* ?
  7. ECHO 请选择要换的ip
    % p2 Q+ {- x+ p& Z% ]5 T
  8. ECHO ————————————————
    0 z0 c) A. [+ P2 u5 P( ~
  9. echo 无线网络连接---自动获取IP地址…………1
    . |# {9 e$ M. F, G
  10. echo.
    + L; j; E1 O: f! _; j
  11. echo 无线网络连接---办公室IP配置……………2 . V% G0 p! [; `# z! ^7 \
  12. echo.
      C' i7 ^- z6 B0 j0 _2 h+ e2 i
  13. echo 本地连接---自动获取IP地址………………3 $ f: b! F9 l+ ]8 G$ u, I6 ?
  14. echo. 8 W5 p( c; @8 \  R2 M
  15. echo 本地连接---办公室IP配置…………………4. d6 J- o* L6 K# o+ ~' t( n, L" v
  16. echo.5 F- W- Y; p/ J4 h, B# l4 K
  17. echo  退出…………………………………………5( j6 G5 O  D. w* D- d
  18. echo.
    " A; g' Q7 C7 Y8 E. f7 @. |

  19. 0 W& m* b& x# u. K2 _
  20. @set /p UserSelection=选择(1,2,3,4,5)  9 \: n6 m3 X5 a% b; P
  21. 0 U1 r9 L; W# n7 k1 }' W
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 3 N8 l; s3 V, P8 r! [1 r' \! M/ u$ R6 O" w
  23. goto start
    ) M) i! m# r& i' X
  24. 4 ~4 x7 ^9 V  q+ b1 x$ H! v
  25. :selection
    + n! l8 Z9 y5 l9 ]
  26. @if "%UserSelection%"=="1" goto 1
    ' ~1 H4 E* q1 I; ]! v) B
  27. @if "%UserSelection%"=="2" goto 2
    3 O. c, ]# i( Y; C* q" j
  28. @if "%UserSelection%"=="3" goto 3
    * [: r( E# W+ V1 L9 n& t
  29. @if "%UserSelection%"=="4" goto 4: K8 K$ G+ X; ]7 m$ A
  30. @if "%UserSelection%"=="5" goto 56 ~/ U0 c4 S4 T  G9 m3 I

  31. / H, f6 W$ p- \) Q: Z* N! N
  32. :1% G$ N3 g$ _0 r, l$ O3 m
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    * R  \$ e; o% \
  34. netsh interface ip set address name="无线网络连接" source=dhcp: c: A/ J  `4 E& B9 [! O# D9 K  s6 E
  35. netsh interface ip set dns name="无线网络连接" source=dhcp- v; m+ I4 [9 T1 ?+ Y( ~
  36. exit. W) Q9 V; [$ r

  37. , E' Y' `$ D$ w8 |3 }0 _/ C
  38. :2
    , I8 g# o" `+ \
  39. echo 无线网络连接---办公室IP配置---请稍候...
    * G" H9 _  N9 f9 N9 ]1 Q
  40. set ipaddress=192.168.0.1002 s; Y% v0 u  \: \9 d6 p
  41. set subnetmask=255.255.255.0% b% j  z" T9 Q* i, l
  42. set defaultGateway=192.168.0.1
    8 `" L& f0 l* ~2 P, f
  43. set dns=202.96.98.360 [+ o! M  L) M. k0 b
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0& C2 N3 Y. |/ p. {2 M, T3 e2 t
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%. ^4 B& a: k3 j2 H% W7 X
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0' R; j! q7 ]* k" n5 M) c6 L
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ' G9 y$ i! O# H% f9 P" t
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    + h/ l7 j$ m' ?; }; l
  49. exit
    $ T6 A, n, ~0 Y2 R

  50. 9 a) Y. n" |  ~: j6 R4 m8 j- V
  51. :3
    3 S: I2 H" C* D% m% p. Y
  52. echo 本地连接---自动获取IP地址---请稍候...
    / v, t! T8 `/ r1 I& D4 w
  53. netsh interface ip set address name="本地连接" source=dhcp
    7 t) m# K% W9 ^( ?1 M" f0 }
  54. netsh interface ip set dns name="本地连接" source=dhcp
    " ?+ m; f: J, o0 l4 k
  55. exit* p" `) b* G+ j% J

  56. & `" W; X$ w. x& H- T
  57. :45 e6 {8 u4 q. k7 c8 K
  58. echo 本地连接---办公室IP配置---请稍候...! ~' [2 f% z- c* S
  59. set ipaddress=192.168.1.68
    ; T9 q/ p' u! U! p5 Y
  60. set subnetmask=255.255.255.0" \, R( v4 [& C
  61. set defaultGateway=192.168.1.1
    # c7 l2 D( j8 |; W. J6 t
  62. set dns=202.102.128.68
    6 d1 J% V+ T" D0 L. j7 g% q
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%! \( ]" k6 J$ b4 d
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    9 O0 a+ G' R7 H. g
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary: s& M0 ^; L; n1 w% K+ N
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ! p9 v9 C8 l: k  h. t& c
  67. exit( ]. t3 D6 ?+ D5 T, [
  68. ) b- ?$ p4 e/ d6 k' U
  69. :5* J( T- h. t2 A' k: w" ~
  70. echo 52 W% R9 u' [# [* @1 B
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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