搜索
查看: 21928|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?4 B) n. A+ u/ {) f8 f
0 Y" [3 v+ ]. o
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ! E6 D8 x$ Z+ F/ Y% G
  2. title 自动设置ip  P6 Z1 A. E, a2 c. s
  3. echo" u4 {0 [5 H* q5 Z& z
  4. :start 8 V! X& T  k. O1 |7 H; Z& t/ g
  5. cls
      |+ Y% n; v$ m2 T: ?
  6. ECHO ================================
    " d: _; ^* m' i2 Z
  7. ECHO 请选择要换的ip
    " x! s$ l* s% [+ S# V
  8. ECHO ———————————————— 4 P8 \5 A8 T" B# g. i
  9. echo 无线网络连接---自动获取IP地址…………1
    9 ?0 g+ f; j: N6 ?# N
  10. echo. ( l+ D- J' P" Y1 r2 }* P( Z5 j2 Z
  11. echo 无线网络连接---办公室IP配置……………2
    $ l2 d" h2 k8 E7 C  |/ x; j% L
  12. echo.
    / A4 G5 p: n/ K4 N/ P
  13. echo 本地连接---自动获取IP地址………………3
    2 U, p9 r( K: e9 S
  14. echo. 8 @' ?3 l( Y# w& J* x6 f
  15. echo 本地连接---办公室IP配置…………………4, l/ r2 [+ _. a3 X9 Y
  16. echo.% v0 }, }& C3 |7 I( v% g
  17. echo  退出…………………………………………5
    , u; m% v: ~5 g3 J+ i3 n4 ?6 O* `
  18. echo.
    * i  n1 F& k; d! d
  19. : x5 l! Y- i3 @* z: Y/ b
  20. @set /p UserSelection=选择(1,2,3,4,5)  # R/ Z. f( {  @5 V& ^! |7 T9 l1 c
  21. : w4 A3 Y1 ^7 H5 |
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    7 v% O; K: [  ~0 U; Z& K1 B
  23. goto start 1 s8 I+ s/ }0 j5 O0 z# x8 m
  24. ; t( K; z) Y# E) K* i
  25. :selection , c. q. a/ M* S0 x  R3 W
  26. @if "%UserSelection%"=="1" goto 1 - Y* F3 `4 E0 v4 t2 E* j
  27. @if "%UserSelection%"=="2" goto 21 A, h( e8 T4 B1 W: v, R6 s, F/ S
  28. @if "%UserSelection%"=="3" goto 3
    1 x8 T% Q/ Q9 X5 O# N1 f/ `& P
  29. @if "%UserSelection%"=="4" goto 4: ~: B# f8 `( K' C
  30. @if "%UserSelection%"=="5" goto 5
    7 J* x6 z& X2 j, Q  M) U
  31. 8 B" `% i8 p' g
  32. :1( `" O, z0 n  Q8 U1 g) v$ Y$ `, n
  33. echo 无线网络连接---自动获取IP地址---请稍候...: l+ n" v$ h, k  w! l- F
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    $ d, t; V1 W3 z' A
  35. netsh interface ip set dns name="无线网络连接" source=dhcp; W0 v/ B8 V+ b( w
  36. exit0 O* ~$ ~6 \$ F: A

  37. ) k  i" Y# t+ _  k0 T
  38. :2
    - Q  n$ p6 o* a7 x
  39. echo 无线网络连接---办公室IP配置---请稍候...
    9 W0 ]  g. V8 v' W+ i; ~
  40. set ipaddress=192.168.0.100* n8 }& h! o( W. O! f5 F* O
  41. set subnetmask=255.255.255.08 \0 \! t: b6 L" u+ q! r% T: O! O& U
  42. set defaultGateway=192.168.0.16 |+ i- e0 N% B& ]$ z" _4 H2 U* I; c& Q
  43. set dns=202.96.98.363 ~$ M4 z5 d' R# y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=08 O5 \: V  z; t% V0 ?
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%5 i5 @6 k  P+ ^# Q/ ~$ Q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    4 _( y1 ^/ D; T9 p: j+ {! A
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ' P3 H5 m' Z) j. ], Q6 O, \
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%9 x' i, C  R3 R4 d
  49. exit; q5 g! Z0 X3 {9 S2 l1 {* g& B
  50. + k" D" s4 _0 f0 B1 s  \. p- S
  51. :39 U. P" J7 y/ T+ L& o7 h5 H' W9 i
  52. echo 本地连接---自动获取IP地址---请稍候...
    7 V1 w/ P: |! E8 L' a* U4 h1 c
  53. netsh interface ip set address name="本地连接" source=dhcp
      Z- x" ]9 x1 H2 V: ^2 ~
  54. netsh interface ip set dns name="本地连接" source=dhcp; r2 i% b. p6 w+ ?5 X/ c3 k( [8 ~% n
  55. exit" T* [0 k0 {7 F0 \  r: U% X+ G
  56. " N) f5 j6 A- X$ k' n
  57. :4
    : _% [$ j0 y' d- z" Z& t8 v& O
  58. echo 本地连接---办公室IP配置---请稍候...
    1 g# h, M* e) J$ I
  59. set ipaddress=192.168.1.689 e( T' u. Y; t/ W& K7 z6 |
  60. set subnetmask=255.255.255.0
    6 s! y- L9 t' k# `
  61. set defaultGateway=192.168.1.1" H$ G& L  O0 J* q3 c: J4 P
  62. set dns=202.102.128.68
    " J- n$ L5 I9 {: t  o6 _& e
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%* c7 ?: d9 K5 H( `* g0 O4 h4 B8 e
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0# t( u' S3 f2 Z: ^
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary' i0 {; g$ o: G* H
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    . {8 D5 U4 l# s0 p, D
  67. exit, l8 r% K" q/ p  s
  68. - i6 B5 S  h; Y" Q& I/ H* _
  69. :5' y( O6 a+ }& Z' v4 c2 }# f4 J  E0 p
  70. echo 5
    $ N: V2 `6 V$ J8 K# h0 H, Q: e
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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