搜索
查看: 21858|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
7 n2 g- P2 k6 `+ X
( A4 \1 m+ H! f1 P将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off& I+ s) n+ P7 a! q3 X( q
  2. title 自动设置ip2 R, i5 G0 r. _3 o! [* b1 e% K
  3. echo
    8 `1 u. y: ?6 R/ ^9 j- P
  4. :start ) u7 E4 i" C3 e, V) f
  5. cls
    6 m6 P5 f9 Z" S9 w$ ?. i* \+ S  U/ G
  6. ECHO ================================
    5 h. ]# i" w0 d/ M9 @6 m0 E
  7. ECHO 请选择要换的ip 9 Z: h: G4 j4 q' d: ?9 ~
  8. ECHO ————————————————
    : v- o4 }. P6 b" J2 U1 ~& p
  9. echo 无线网络连接---自动获取IP地址…………1 , {- k! Q' z- ^0 e) T
  10. echo.
    % F9 E) O9 F6 D# E2 p( F
  11. echo 无线网络连接---办公室IP配置……………2 , F: a# Q$ y# ?* c4 Y/ y
  12. echo. ! [4 H5 Z/ {! o( D; G& S$ q
  13. echo 本地连接---自动获取IP地址………………3 : {  d1 K! L& D  e; V
  14. echo. 4 u1 f5 l" p6 C8 Y2 o# v) L
  15. echo 本地连接---办公室IP配置…………………4- p) J$ f0 H* m  _8 ^+ B+ p
  16. echo.
    9 I  b% Y5 B4 ~! e; o
  17. echo  退出…………………………………………5) ^- n, z/ @  x0 E1 E* [5 g
  18. echo.
    7 h5 m1 r3 N% ]( Q4 _
  19. 8 w) |4 a+ c, m# Z
  20. @set /p UserSelection=选择(1,2,3,4,5)  $ d, |  l5 ]- ]) q1 ~! I

  21. 9 J  A$ M2 E% M# n, A; B1 E
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    : p1 V% V" L3 E) H
  23. goto start ) O- E& Z' x! P) ?
  24. # k, l: ]3 M8 s# s: b) H& H1 d, v
  25. :selection
    # ?, s1 F' q9 E- [/ T. j
  26. @if "%UserSelection%"=="1" goto 1
    ; g, R& h, Z/ B+ [+ ~& `" c
  27. @if "%UserSelection%"=="2" goto 2
    , S( W. K) }1 x5 C1 f" w) O
  28. @if "%UserSelection%"=="3" goto 3
    8 }6 \: ]3 \: K% `, A
  29. @if "%UserSelection%"=="4" goto 4
    " E$ @; b5 N+ n
  30. @if "%UserSelection%"=="5" goto 59 t" j, _9 {! ]  D! A- H4 w

  31. 2 G$ w9 r% m. [3 [
  32. :1
    % u: d7 X' {  @, B; t" e( b
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ( J3 e3 \2 x- Q8 l
  34. netsh interface ip set address name="无线网络连接" source=dhcp8 @) M+ _7 U/ w- @/ N' o/ m
  35. netsh interface ip set dns name="无线网络连接" source=dhcp0 r6 E  a4 d. k4 ?$ S
  36. exit
    7 ?  {9 K9 O* J7 V  b" _2 o1 d
  37. 6 t2 d$ @, U! s, _" |" C
  38. :2
    ! i5 |! d$ a" U+ Q" M1 p
  39. echo 无线网络连接---办公室IP配置---请稍候...0 ^7 Y2 r1 y/ m  ~1 Y) ?
  40. set ipaddress=192.168.0.100
    1 @! {2 P0 Q& v4 r
  41. set subnetmask=255.255.255.0
    ' }2 I: @0 a9 c
  42. set defaultGateway=192.168.0.10 b, @# u2 |- q
  43. set dns=202.96.98.36  L1 ^/ k8 X% V7 a9 f- s( d
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ k4 M& L1 M" a1 _4 s
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    9 P) }/ W" A% Z# Q/ `5 c, G
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    8 O6 [  X; |1 f! P
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary9 O5 D9 T1 ~( y% @
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, x7 J* ~' N0 E" y: T- ~) d
  49. exit+ P; L$ O8 E. j$ u, V: P. Z
  50. 7 c& \, k2 o/ e' A" Q* Y
  51. :3+ @& K  {* \8 l2 k6 K* b+ g/ Z! C
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 t: M+ c% `  v0 G
  53. netsh interface ip set address name="本地连接" source=dhcp
    ) r% K) U7 C1 J+ w3 o2 Z/ g9 _
  54. netsh interface ip set dns name="本地连接" source=dhcp% Z! A  ]( m" s
  55. exit2 Z9 G$ U* a) Y2 G# p* K

  56. + ~( c5 Q# |# O) O3 S1 Z
  57. :4$ e; r" _' @) _5 N+ S# j
  58. echo 本地连接---办公室IP配置---请稍候...6 \+ N# Z7 u+ g' v5 l" H* I2 [
  59. set ipaddress=192.168.1.68
    6 q) o" T/ {+ V8 m. O$ F' j
  60. set subnetmask=255.255.255.03 h; m' |% H" P5 e; o; ]6 M) _6 U" V
  61. set defaultGateway=192.168.1.18 f9 w2 x! v& u& n( G6 a
  62. set dns=202.102.128.68
    # G% n6 Q+ q! t- ^. z2 d) Y* H
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 N3 x- D5 o/ V2 c
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    " A& F( X# i  d) ]' f
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    6 a0 V) A' P/ u7 ^' G
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%1 v6 B; ?/ U# P) ^) k8 C; F% s
  67. exit: g, o$ Q: L; P; `
  68. & z& O8 K9 C& c7 [" g8 i$ K9 c
  69. :5' K' M* ?, Y- I$ b7 R! u. l) S
  70. echo 5
    4 k* ?. @5 v" d2 c/ G% S  Z/ V; _
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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