搜索
查看: 22859|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
. P" V! U& ~: h! B; k
3 \% F7 v# u& I3 Y4 U+ D. ?将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    : w* m! k% x3 o6 O; @/ _; |3 D
  2. title 自动设置ip$ {, F8 p- F$ [9 `+ P
  3. echo
    7 G7 a- C! L# {3 w
  4. :start " i4 t2 M5 l7 U
  5. cls
    + ?1 [6 w' i; S2 q+ f2 s
  6. ECHO ================================
    / P# @9 Y: ~* C! t% B$ v  y+ w# g
  7. ECHO 请选择要换的ip . x% H8 _! Y: d; E& s& b: }) e
  8. ECHO ———————————————— 0 M. I5 J6 I/ D
  9. echo 无线网络连接---自动获取IP地址…………1
    4 j- c( S  Y& o3 q3 _
  10. echo. , p/ |& A0 n5 {. o+ Z
  11. echo 无线网络连接---办公室IP配置……………2
    7 e; W( [) k8 P1 k4 f7 |* U
  12. echo.
    2 y1 K3 Q3 R: y( d" X; F( i
  13. echo 本地连接---自动获取IP地址………………3 0 N. D* l3 V2 P
  14. echo. 7 R. q" j  y: \7 h
  15. echo 本地连接---办公室IP配置…………………4# ]/ l( @/ |# A6 }; t$ _" @3 m
  16. echo.
    6 O# T$ \6 t+ Z- ^3 v! {( v1 H* r
  17. echo  退出…………………………………………5
    . O' \9 s" T6 P, r1 b4 I
  18. echo./ _% r5 q& |/ L% E+ J7 d, }5 k
  19. $ Z1 O$ n& X2 k$ {5 K& E
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! v* q" q* D! C4 ~& o% T  k

  21. 3 [* [2 p, C# \+ {% x8 W  ^8 n
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    5 L( j; |, g0 A3 e6 c
  23. goto start
    - z2 P  j1 \, e8 R" t
  24. ( Z- G5 m* L) m: J
  25. :selection
    / L+ H6 o3 R5 ^
  26. @if "%UserSelection%"=="1" goto 1 - ^: L) i8 ]- z3 k5 }4 Q
  27. @if "%UserSelection%"=="2" goto 2- h2 K$ b" `$ A, Z
  28. @if "%UserSelection%"=="3" goto 3 2 Z* Q: J1 ?3 F  {
  29. @if "%UserSelection%"=="4" goto 46 U# L/ d# Z' `" d2 }
  30. @if "%UserSelection%"=="5" goto 5
    * S# I  }) ^7 v& `! ?+ s
  31. 6 [2 `+ ~# U4 y
  32. :1# o( ~) p9 i4 ]1 y- w9 }
  33. echo 无线网络连接---自动获取IP地址---请稍候...5 W% E# M/ [* l' F: G: t" {
  34. netsh interface ip set address name="无线网络连接" source=dhcp; I5 a1 y3 Q1 P5 y- }! K
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * f; x* S& m) {5 S- K
  36. exit/ O: g1 ~" X' G' C* e4 d: K
  37. . L% g: R; L! @* L6 t0 l, d$ u
  38. :2
    3 k3 X4 `: Y- A4 N& Y
  39. echo 无线网络连接---办公室IP配置---请稍候...# g$ D8 m: o* \% J) k
  40. set ipaddress=192.168.0.100) C0 N3 J1 m, S- ?$ ]
  41. set subnetmask=255.255.255.01 F% P$ i1 ]9 {. {+ V5 f
  42. set defaultGateway=192.168.0.1
    % g' F  r. O* v* n9 {! \9 d# i
  43. set dns=202.96.98.367 Z6 |6 z0 O6 w  a4 w7 F$ t
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=03 n) H+ L2 I9 H* O% P
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 U3 n: X$ ]. v/ t6 E6 _( V/ g
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0# V' o) ]5 ~/ w- R: b. m/ x
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary% g3 |( `+ y, @
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    8 L& P' g( T6 j7 s, f! h4 m
  49. exit- Q1 ?: @$ U; s0 @. E
  50. ; V) {. ^4 T/ s- B4 z. b" \
  51. :3
    % ]" Q; c" s7 ]1 q% i9 L. f
  52. echo 本地连接---自动获取IP地址---请稍候...4 W& Q2 F7 V  d# ]" Z5 u( E+ w
  53. netsh interface ip set address name="本地连接" source=dhcp4 z1 g* l9 m: H3 |& P% ~
  54. netsh interface ip set dns name="本地连接" source=dhcp
    5 L& r6 w  X" I7 ?
  55. exit
    3 \0 S" M3 s  f# n1 p
  56. 3 ?! w/ c3 e2 l- e
  57. :4& c% W5 K( J4 s2 x- ^: M3 ~
  58. echo 本地连接---办公室IP配置---请稍候...2 s/ J" t2 s4 \) \8 o! r5 H
  59. set ipaddress=192.168.1.68$ u0 W  Z4 `0 q) H
  60. set subnetmask=255.255.255.0
    & q7 \- L5 F6 {* l
  61. set defaultGateway=192.168.1.1
    1 Z$ Q( p( [* l1 a# ^
  62. set dns=202.102.128.68  y" {: ?/ T! j
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%, h% l# K! Z* c. q; R9 `$ F, g
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    8 G8 c! u/ ]% n* s
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    5 Q1 a* ^+ V4 E5 o
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    $ C# T8 q3 R) z
  67. exit7 B) L$ f. j; H- V6 J
  68. : b: r+ W+ y5 O0 {
  69. :5
    & F* ~3 |4 J, M. u; k4 I7 a
  70. echo 5
    ) Z  o( r' C3 M( `- Q
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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