搜索
查看: 21664|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
' d; @0 l" |# w( W) ?. g( @' T& r' K9 O5 z6 A
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off* h9 M, E2 S9 \1 Z- Q
  2. title 自动设置ip: T: _1 D2 V2 ~/ N, A+ N) J8 h
  3. echo- h3 T2 g) R3 Z, W
  4. :start
    - e' z* Z3 c! N4 y
  5. cls 8 ^. D1 M! }! _5 A5 f$ E
  6. ECHO ================================   y6 ]. N/ T* ?; u0 D5 m7 b( V, J
  7. ECHO 请选择要换的ip
    # Y+ |. m/ E0 Q6 I0 V
  8. ECHO ———————————————— & b) ^  |/ f: i5 @' g" D
  9. echo 无线网络连接---自动获取IP地址…………1
    : Q/ h$ r6 F5 Y$ |7 h% I6 V
  10. echo. ( F7 p: R8 V# d
  11. echo 无线网络连接---办公室IP配置……………2 0 g2 k9 y( r8 W+ Q
  12. echo. ' E* S: K; J7 x- S+ {/ y
  13. echo 本地连接---自动获取IP地址………………3
    2 Z6 Y+ Q, Z0 r6 y9 Z
  14. echo. & Q$ S0 @. \! F& M8 J0 ]
  15. echo 本地连接---办公室IP配置…………………4( N7 c( W$ U0 E$ V
  16. echo.
    5 Z' z8 b2 i4 q* z- B5 X/ M$ Y
  17. echo  退出…………………………………………5
    ' k$ y% F& [0 V+ N5 `& x; \
  18. echo.  W8 \5 f- E& S

  19. 2 E$ A7 b8 E5 G
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    5 K$ s& Y* y& F  U

  21. 9 T$ |! K4 o5 ]% n) |* j
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection $ N8 t5 ^1 Y& I9 h- c
  23. goto start 5 |7 H7 @4 `! }* j0 q" ~; p) I

  24. 6 D" Y' {! e+ @4 o( `
  25. :selection
    ) ~$ t; A: a8 G5 X+ s) [
  26. @if "%UserSelection%"=="1" goto 1
    3 W- k1 H9 v& X# }! ]' F: G- l
  27. @if "%UserSelection%"=="2" goto 2+ `4 ^# p0 |7 r: K
  28. @if "%UserSelection%"=="3" goto 3 4 `, A9 Z  v5 M9 Z* u
  29. @if "%UserSelection%"=="4" goto 4
    $ ~" Q% n, p" ]5 G" D# M4 u+ b+ k
  30. @if "%UserSelection%"=="5" goto 5
    , g! F' O5 l4 N6 o, L1 K

  31. 4 n/ Q4 N7 N( k/ z+ }
  32. :17 c5 t. j. F# w+ M2 m+ Y/ B, M
  33. echo 无线网络连接---自动获取IP地址---请稍候...6 k- F# X' Y6 g/ d( s4 P
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    $ l7 ]0 R3 W8 m2 t( W% N% }# c
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * c+ I' m, |1 L: _. _
  36. exit
    9 t: t7 @) ]$ s! p- I% B

  37. ( _8 E% Z2 d" [
  38. :2
    % Q7 v6 X4 G2 n4 {
  39. echo 无线网络连接---办公室IP配置---请稍候...' g5 \9 t3 E& O3 L
  40. set ipaddress=192.168.0.100( u! t3 Z5 y2 u6 X: ?
  41. set subnetmask=255.255.255.0
    * u' S* V: C& d) Z$ i3 ^7 q& r
  42. set defaultGateway=192.168.0.1
    8 ]4 _0 m, i3 v
  43. set dns=202.96.98.36
    8 ?, n/ z1 R. H/ Y4 N. ]% }
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    # v) i4 P/ f: S! }3 v
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%# f4 U+ W5 ~3 h/ T, D* S, i
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    6 F7 X5 j2 ?: |0 G4 C
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary, H) S6 w1 ?+ s. d" R  n: Z
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%6 q% ?' O1 M7 B1 I  ^  _. H8 k) v
  49. exit1 t8 X; j5 T6 W4 G7 F5 ]$ I
  50.   w+ f0 w8 m, N
  51. :3( ]3 Z& c. j, R7 S, S
  52. echo 本地连接---自动获取IP地址---请稍候.... f/ o2 h5 w. Q; D
  53. netsh interface ip set address name="本地连接" source=dhcp3 t2 J2 I. G9 @; n8 q
  54. netsh interface ip set dns name="本地连接" source=dhcp+ g. e3 P# U, z7 x% C& Y" {. J" g
  55. exit
    ) B5 ]1 K6 V* a. C

  56. - A% V' w! m5 J/ V7 U) F1 D
  57. :4
    # V$ O* X: w* u7 x$ F
  58. echo 本地连接---办公室IP配置---请稍候...
    3 e0 j' r; J+ I+ K0 q
  59. set ipaddress=192.168.1.68' H7 {( D8 U8 a# M: X
  60. set subnetmask=255.255.255.0
    1 W: h& Y* i8 q' C& d, `
  61. set defaultGateway=192.168.1.1
    ; H% r. K3 z4 m4 i/ X# X2 Q
  62. set dns=202.102.128.68
    2 n# m0 A4 M4 E& N2 Z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%4 K1 x' e$ o. ]! R+ p9 j3 i6 i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0. y' d" \* ^; H, d7 V% h' q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    7 j$ W' m5 ?% ]1 H& e+ T
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    % U8 r* G$ c) L
  67. exit
    - H- y& X6 `: p4 Q' M- z  V- E  o
  68. " t# M# e' U: k* ]3 P- f# H
  69. :5
    ; S7 v3 W7 P7 ~: w* g
  70. echo 5
    * f6 a  ^5 u2 F+ k; `
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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