搜索
查看: 21463|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
0 l/ r% z/ ?) B1 u0 y2 h0 ~; t. b) J9 V
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    : M& w: h6 @% N
  2. title 自动设置ip
    : B3 v& w: n$ ]8 E$ A
  3. echo# G8 {) n. K( s: ~5 R  u- `
  4. :start
      \7 v$ a; k# B& U, f
  5. cls : ~( m, U" S  D1 |' c4 }
  6. ECHO ================================ 0 j3 Q0 ]2 i. u2 y& N3 a
  7. ECHO 请选择要换的ip
    2 X! k$ }# h9 p4 R9 |/ K) D
  8. ECHO ————————————————
    1 f, H$ }* Y3 U* i" v* I
  9. echo 无线网络连接---自动获取IP地址…………1 * a4 }+ z, v( ]1 T8 {0 P4 P
  10. echo.
    2 a1 K  z( K" V" y) b/ S: v
  11. echo 无线网络连接---办公室IP配置……………2 " s8 B. t+ o# v
  12. echo.
    3 j  E2 t$ l" K, K
  13. echo 本地连接---自动获取IP地址………………3
    6 x! J3 v6 H/ U* T
  14. echo.
    $ n8 O; q, J! U, V* b8 q
  15. echo 本地连接---办公室IP配置…………………4
    ( l; x+ u! E  \7 t% Q7 o
  16. echo.
    , Y; v7 W, R% ~+ J% p  c4 }& Y
  17. echo  退出…………………………………………5  }( b4 {0 V1 X- S( C
  18. echo.
    / |7 N' Q3 {  {2 b
  19. - A' m& w$ Y! ]9 K* n7 v
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    - }2 r3 e8 q  M2 U
  21. 8 g; f8 ^( h" w$ C
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 4 u5 c; n% [8 `2 x) l+ {5 @
  23. goto start : Q( H4 D& g9 C% d; ~

  24. % U  l' b1 X( k0 |& h4 y( {
  25. :selection + V; V+ V. h0 e* y7 s+ g* q0 j
  26. @if "%UserSelection%"=="1" goto 1
    & s5 V; l% H6 n6 U/ @% @' I% W
  27. @if "%UserSelection%"=="2" goto 22 E, ]. S. p5 R! H& f( f" i- q- _
  28. @if "%UserSelection%"=="3" goto 3
    : m' `, g6 u+ r/ e( P3 c9 G6 O
  29. @if "%UserSelection%"=="4" goto 48 E9 ^! v" o/ C' D$ Z& t
  30. @if "%UserSelection%"=="5" goto 5" c# o4 [5 I1 l

  31. 8 J$ q) r* \& ]% O& c, t
  32. :1
    5 d2 R2 k% |+ T
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    + N: y) U5 R9 g* H+ v% q8 |& y- e
  34. netsh interface ip set address name="无线网络连接" source=dhcp, u9 s8 c/ l) _9 I8 q# J' i
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ) l- j# o) [+ [. I; k) V
  36. exit
    0 `( Z* w) o5 W

  37. 1 X: N0 C) v! G) A4 Y( v
  38. :2) X2 \2 p0 K9 U$ C- v( ]
  39. echo 无线网络连接---办公室IP配置---请稍候...7 }- K- ^1 W; I3 J$ \, D
  40. set ipaddress=192.168.0.100
    6 a$ B# v: ~1 X
  41. set subnetmask=255.255.255.0
    $ d' Z3 S, @" V" n" \' a% ]
  42. set defaultGateway=192.168.0.1
    4 A& b4 [- U" F
  43. set dns=202.96.98.36, B2 h6 ^% V  U
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0' L$ X7 K9 L3 T
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%. Y! p: |  ^) a1 O! H( C
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0  ~) F7 x& a* r8 y) E3 b5 @0 }, R
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
      i8 P4 Y/ r5 \
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    6 H! R' W. i7 W  {3 T. i' o
  49. exit
    + l" B+ Z- x( z' s# p7 g* o1 ^
  50. / G( i( t! ^5 \# A( [. Y
  51. :3/ Z5 W: {$ Z. e( J( h
  52. echo 本地连接---自动获取IP地址---请稍候...9 i9 f+ Y# C  c/ a' x
  53. netsh interface ip set address name="本地连接" source=dhcp
    * l1 p1 K: C; j* x* z2 K( R" k. K
  54. netsh interface ip set dns name="本地连接" source=dhcp
    , m' u& @4 S& N
  55. exit
    + Y; `8 k& c: n+ d% U+ h

  56. . G8 P9 C3 s" |' O, Z
  57. :4
    0 c, w* ?9 G% G, C
  58. echo 本地连接---办公室IP配置---请稍候...
    " Y$ C; H+ A/ _1 A; V
  59. set ipaddress=192.168.1.68
    + j# N5 V8 Z: E3 I" F7 ^8 E$ y  |
  60. set subnetmask=255.255.255.0- I, `3 R% J% }" x8 `. ?
  61. set defaultGateway=192.168.1.1
    - J; l+ [: |- b* s/ @  o/ K6 O
  62. set dns=202.102.128.68. X& @2 _* ~! p3 u
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 P; e& ~. M# n  ^1 B% _  J3 X+ @2 s
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0( H$ F& ?/ i# {9 d# m( y2 W+ G' L4 K
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    6 X6 o( m- u5 x3 ]
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    $ T7 \, z2 D3 m3 z- G
  67. exit
    / i9 U: f* b, M* O2 T. ^8 v# G$ W
  68. ; i/ j. m$ ~5 X9 W
  69. :5" u' ^' k7 p* o* N$ h; z/ n! _/ M: t
  70. echo 5
      S! k, F. ^- ?* s
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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