搜索
查看: 21674|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?1 B* E1 y4 S5 Z; i
$ U4 a* b8 t. ?9 Z" e! X. N/ }
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off( \4 y: q7 m9 @% K
  2. title 自动设置ip
    9 v1 f# |2 s: ^5 H  t' o& p# U6 C1 M
  3. echo
    7 P4 a' o& m7 `4 J% Q" I1 C2 G
  4. :start $ r$ ~& z4 V9 u4 y
  5. cls   r) @$ ?8 W" y) q% ?3 E
  6. ECHO ================================ / `: K4 s# h* V
  7. ECHO 请选择要换的ip 0 s0 R& V9 d' _# \' Y, C8 g4 b
  8. ECHO ———————————————— ; ^# v8 X/ Q; M% P) |& C- ^
  9. echo 无线网络连接---自动获取IP地址…………1 3 y* q0 V% z* ~9 f7 c* M
  10. echo. % a8 K- Z) x8 z$ C3 Q# l
  11. echo 无线网络连接---办公室IP配置……………2 % C; C* u  b) P7 S; p$ z
  12. echo.
    . Z0 k$ P! V& K, G
  13. echo 本地连接---自动获取IP地址………………3
    2 G( P* |1 {6 R; ]
  14. echo. ) w9 L9 H# K1 z$ E) e. {& _) n
  15. echo 本地连接---办公室IP配置…………………4& F' T, j. z- _( ]
  16. echo.7 ^% U! h- P1 S, t/ |) s6 \
  17. echo  退出…………………………………………5
    5 M  M% |# x, t3 X( t; q
  18. echo.
    ! m" G& X& \$ p$ K
  19. $ X  w! k+ n* `3 A) |! \3 N
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ( E0 w7 o( z5 i, q6 t7 g0 Y
  21. 9 _% i* e; y' _: n
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection   W# v" o" ?* m
  23. goto start
    ) O$ `% Y9 m0 `) U6 _$ w

  24. ( i! @0 i: I: l% [
  25. :selection $ [  D' O& d  w/ D! R
  26. @if "%UserSelection%"=="1" goto 1
    ) g) Z1 o" p1 B. b! ]
  27. @if "%UserSelection%"=="2" goto 29 ]5 x5 L8 s0 i* D# k/ N) R! G; g1 a
  28. @if "%UserSelection%"=="3" goto 3 : g  O( S) a4 C; c' T; P/ B  r
  29. @if "%UserSelection%"=="4" goto 4
    " T1 v" W) M! N, R& [# |# y+ a
  30. @if "%UserSelection%"=="5" goto 5/ o: v% q  C! f! D% y% C: x
  31. - b$ P8 |$ K7 i" \$ k' C+ b& h
  32. :1
    " X6 K: m2 L4 ]
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    % N: F3 H  @3 J+ t% _& X
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ( c& j  ]+ C- v% k# Y+ O( i
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    , i* `6 Z+ g! k% U( @7 X
  36. exit
    * _8 b6 C" ]- s# i2 z7 _
  37. * L1 F# Q/ q  M
  38. :2; a9 r! n/ X' b. s
  39. echo 无线网络连接---办公室IP配置---请稍候...9 e6 g+ [. C, h& q# p
  40. set ipaddress=192.168.0.100
    1 Q  g5 @, ?1 \0 `4 ?
  41. set subnetmask=255.255.255.0
    ( p1 u0 \+ s8 Y# A7 h
  42. set defaultGateway=192.168.0.1
    ( h: b, ^) H# ?- h
  43. set dns=202.96.98.36; H+ I% f) ]7 L
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    5 B' U/ N0 a7 S: h( a
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%9 U& n0 W3 Q  z" [
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=09 ?" o! I7 @; f5 k% C) C
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    1 W& g6 J3 v$ S/ L/ y( `
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    6 A: A$ a# J. T' p  m( e
  49. exit  F) U5 a- y6 M
  50. ! f4 Z5 u# s- V( K
  51. :38 t* e. ^) S* S* |
  52. echo 本地连接---自动获取IP地址---请稍候...
    $ v, M3 q- v! U. E. _, ~
  53. netsh interface ip set address name="本地连接" source=dhcp
    + F: ~; W! S9 l- T+ C, U
  54. netsh interface ip set dns name="本地连接" source=dhcp
    & @( c' O) a2 c" b
  55. exit* @4 ~8 A' w1 R5 B4 P
  56. + G/ C' V( }0 ^3 \8 c4 Z. \. ~7 i
  57. :4
    ( }3 u3 I& q6 L( r0 j$ a  R
  58. echo 本地连接---办公室IP配置---请稍候...
    % `5 T* F' J( W" F' W7 U  m" d8 D* Z
  59. set ipaddress=192.168.1.68
    : _6 U/ H. E( r  \. _
  60. set subnetmask=255.255.255.09 G& S9 E* z8 D9 ~, ]  y
  61. set defaultGateway=192.168.1.1
    9 a. H# {0 `& u8 o
  62. set dns=202.102.128.68) |0 |  D+ Y; Z% h" a8 f1 Y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' F$ y- j/ C/ q! @& z
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    8 T( ?6 v# B9 T. U. c  g! h: ~5 X
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary5 U( x& p5 t% ]5 q6 h2 F0 S5 f2 P
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    9 z5 X$ D; f! y3 L
  67. exit, x' [1 b. j7 U; l6 |8 u! H3 L

  68. 6 C4 \# P! Y  D# B" F4 h
  69. :5; L; h0 M- {* I/ I! [
  70. echo 5$ j3 m1 v+ v- h7 [! j0 [3 m7 b0 H
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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