搜索
查看: 21815|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?& ?1 y/ u$ z% N& f( r
0 K+ j- Z) M+ j* G
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    5 z# v5 F$ f+ F. M; q
  2. title 自动设置ip
    1 c4 j6 Y2 n% |. I* @+ q& O1 l
  3. echo: L. G# S* E, k7 t3 v' O2 T" G4 q
  4. :start + @! ^" r7 G- U+ S  `- K
  5. cls
    & `; G0 R% p* B- ]
  6. ECHO ================================
    7 E0 B; v8 B2 h. y, L
  7. ECHO 请选择要换的ip 4 s0 C0 ?/ O" V0 R
  8. ECHO ————————————————
    9 I: U. P0 w  Q
  9. echo 无线网络连接---自动获取IP地址…………1
    / I. x$ F" O& |+ B
  10. echo.
    0 m( @4 X2 V, [0 ?( h  \
  11. echo 无线网络连接---办公室IP配置……………2 0 F# W. O- n$ K. m- A
  12. echo.
    + r+ ^' o, H- d2 @' X
  13. echo 本地连接---自动获取IP地址………………3
    " s- x* k7 y7 f8 S
  14. echo.
    ! j) f) n* x0 K$ E" S
  15. echo 本地连接---办公室IP配置…………………47 o& \7 {, F( H" v- D& ^" _0 E
  16. echo.3 X( K+ D4 D$ Z- j1 u6 B
  17. echo  退出…………………………………………5
      ~* ?. s7 @9 I7 x' z6 k8 ]/ E) N
  18. echo.2 ^: y: n6 M9 n

  19. % J; Y4 B" a! e4 N; T- N' b$ m9 ~
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    9 O8 A8 s8 p: V4 @: w

  21. / ~  q2 @, F! [1 f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    3 f1 p8 ?# C" C1 E
  23. goto start 0 V" j5 e  L  u& i9 o/ M9 m
  24. ! s- o+ c' i: P5 @, S6 b4 @. W* B
  25. :selection 3 o1 q# m! S9 i% }5 X
  26. @if "%UserSelection%"=="1" goto 1
    3 h5 `& [% s$ l( v; X8 J! f
  27. @if "%UserSelection%"=="2" goto 2- c1 V# I1 k# b# ]9 N  S6 p
  28. @if "%UserSelection%"=="3" goto 3 8 O: J- K3 m1 Y- _3 D
  29. @if "%UserSelection%"=="4" goto 4
    1 \2 ?6 ?* t6 a/ e% @
  30. @if "%UserSelection%"=="5" goto 5
    : V0 H, O3 R, O( _5 o. O

  31. ) }1 P: P! a; E
  32. :1' P9 _7 p* f8 t7 d2 z+ T3 n5 }
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    . ]: r: M2 x" j
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ! a, b- u. }8 W9 Y/ O7 A
  35. netsh interface ip set dns name="无线网络连接" source=dhcp7 m1 k$ m& H" k3 B
  36. exit
      E+ {: L/ U2 h% B" h0 Y
  37. % F1 |) V- c! H# X
  38. :2
    ! l% y6 Z5 b* m) o2 {
  39. echo 无线网络连接---办公室IP配置---请稍候..." B+ U5 B2 X$ D0 V2 r7 M9 {
  40. set ipaddress=192.168.0.100
    ; F) `: g& J2 Y
  41. set subnetmask=255.255.255.0
    & [+ _3 }' S2 B
  42. set defaultGateway=192.168.0.1
    / Y  ?+ u+ R; S: D: d
  43. set dns=202.96.98.36
    * `) _0 m0 t9 U" M+ o0 {9 H
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ) k- f, \. W8 w/ X2 _* ^1 G
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%! K( S* t, Y5 X9 Z2 g
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    % m* X/ e2 D1 @/ B2 \+ ~
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    6 i; e6 t* a4 [
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    + X, n$ a/ m; T, P, p2 w
  49. exit3 J- i+ T( x3 ^% w- }8 k; |+ p

  50. / w; f6 k8 o3 j3 a
  51. :3
    2 d3 J' d+ O9 J2 N3 q& \
  52. echo 本地连接---自动获取IP地址---请稍候...
    : k: z* f& y( r9 @1 J/ Y
  53. netsh interface ip set address name="本地连接" source=dhcp
    $ k1 K. v; T4 i
  54. netsh interface ip set dns name="本地连接" source=dhcp
    & e+ H6 U8 z# T2 D- q' W( X
  55. exit
    8 G7 S4 c, {6 H* c3 Z

  56. ( E$ m- D0 N' d$ w: _
  57. :4. h0 [5 {4 Y8 [$ C4 `% ?( L, O
  58. echo 本地连接---办公室IP配置---请稍候...( v8 M6 q8 a" c8 N" B
  59. set ipaddress=192.168.1.68
    ! X# i1 ?% ^& W3 v* i
  60. set subnetmask=255.255.255.0
    2 a: H1 b9 I; B# Y$ g3 l  h
  61. set defaultGateway=192.168.1.18 p  }7 X9 W! C8 E
  62. set dns=202.102.128.681 C. h  k: k3 f' \
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    % h% q- Q0 G" J, M/ {, I
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0! g" I8 ?8 J+ {8 X' t8 G' q9 J
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary# x/ P* ]2 s! }+ e; S
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%7 b# d5 Q1 b8 Z" X, {
  67. exit
      g, ]: w$ Z1 W% A

  68. 9 j( b) q* w$ j, Z! |5 g* D
  69. :5
    ; Q6 L9 r  ]# `9 r; p( {
  70. echo 5
      W( o$ m; i. ~( M
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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