搜索
查看: 21869|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
' ^, g4 Q( Y) N
8 I7 U  y! i# z将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    . b3 X2 b  N0 M0 s
  2. title 自动设置ip+ ~* }, X5 j/ T1 c6 {
  3. echo
    4 _5 I( |1 k( ~* \5 \2 Z
  4. :start
    5 X$ b0 {7 J8 Z& z$ p
  5. cls
    - f! ]0 W/ W( |* G% S
  6. ECHO ================================ - W  \: i5 Z0 y( v# B" Z
  7. ECHO 请选择要换的ip 0 K9 e, b# B$ {) w1 Q" S3 G/ V+ @* i
  8. ECHO ———————————————— 6 ^4 a- U. _) l$ ~6 z, x
  9. echo 无线网络连接---自动获取IP地址…………1
    : c% M* O3 R# Z
  10. echo. $ ~1 a6 a1 O4 v6 A. d# k# [
  11. echo 无线网络连接---办公室IP配置……………2 1 z2 ]4 w# H. V7 L/ W7 ~  ~
  12. echo. % j4 C" _) G0 J5 B/ n* _
  13. echo 本地连接---自动获取IP地址………………3 / U0 ~% }+ P! J3 G) @; H  H' V
  14. echo.
    " T% J* t% y3 q3 k* D
  15. echo 本地连接---办公室IP配置…………………4
    ! d7 S5 g) s  n8 J" \5 t, z6 C
  16. echo.7 d+ y3 R8 u! o) C
  17. echo  退出…………………………………………5
    0 u, ~& |) j: J% O+ P! w7 w
  18. echo.& y  x5 Z$ F, n" g) t
  19.   o! \4 V$ l+ ]; n2 @
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    6 W6 G( G( P% W- N8 |
  21. , Y# `: A& t6 E7 n9 V% Z& `
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 0 l' b! x# j$ z3 F$ {' J
  23. goto start 0 Z. o* N! }: D  {$ }- B' j

  24. , v6 p* U- Y: G' s
  25. :selection ( Y( i! J6 R% u4 ]3 A5 b" J
  26. @if "%UserSelection%"=="1" goto 1
    $ t4 t% M0 n3 B$ ?  V) e
  27. @if "%UserSelection%"=="2" goto 2
    5 N: l- _8 _, F3 x4 f
  28. @if "%UserSelection%"=="3" goto 3 / ~, K& B/ @( f( K1 K( P+ B9 X
  29. @if "%UserSelection%"=="4" goto 4
    3 l$ S- H* y* \$ N
  30. @if "%UserSelection%"=="5" goto 5
    : S. Y4 O9 j9 O
  31.   ]+ `' j0 \6 ~; {3 x5 D& _
  32. :1' O2 t1 \0 Y: L5 q
  33. echo 无线网络连接---自动获取IP地址---请稍候...1 Z6 O: Q8 Q9 y2 G& e# o3 ^
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    # Y2 t- `; s# l5 J9 g
  35. netsh interface ip set dns name="无线网络连接" source=dhcp" V/ r0 A' [/ _
  36. exit+ y  m+ j! G5 c% M
  37. ! i, o4 N  |9 T6 }% S
  38. :2# p8 ]- i2 F! l$ M% F" G
  39. echo 无线网络连接---办公室IP配置---请稍候...) M2 V5 v1 T' T9 t# `
  40. set ipaddress=192.168.0.100
    - c. E6 p! U$ ~4 l* Z
  41. set subnetmask=255.255.255.0# h) p. n9 s' e- ]" D
  42. set defaultGateway=192.168.0.1: }  y9 w/ H7 i; @
  43. set dns=202.96.98.361 j0 A' w  _. B% e
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=03 h1 |( h) U* G. n
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) y; S( x" X9 w
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0$ P  \: p' i6 Q; `* B+ ]  i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ( N) J. l! _8 _3 t7 W7 l
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%" M/ b9 _" N, H" @0 f
  49. exit
    ; P% ^0 B* \' c
  50. 5 N9 @# v5 x, o# q: S( k
  51. :3
    ; w# p9 e- x: n/ A& `2 w& `
  52. echo 本地连接---自动获取IP地址---请稍候...1 a4 r& k4 Z' J* X+ c$ J+ o2 V
  53. netsh interface ip set address name="本地连接" source=dhcp
    4 m6 ?" z2 s0 S+ N% j
  54. netsh interface ip set dns name="本地连接" source=dhcp4 A; Z+ C4 Q$ y/ t# p6 S
  55. exit
    " v; U% u3 ]" a5 g$ U2 D
  56. ) h' }# d8 x6 {3 u' l+ [
  57. :4+ o5 V- x  K- a5 c0 O
  58. echo 本地连接---办公室IP配置---请稍候...
    8 v% U7 }& F7 @4 o' g
  59. set ipaddress=192.168.1.683 k8 E/ L$ H5 n1 @1 Z
  60. set subnetmask=255.255.255.0
    5 t( p- f  I9 O, \7 l
  61. set defaultGateway=192.168.1.1
    # C0 P# r# M0 u- K6 O0 h' Z
  62. set dns=202.102.128.68
    " r# l9 N& c; `. \- Q9 _
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 n2 b# |+ t' X1 i/ C1 T9 S2 }
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=07 Y, \; T1 R2 _& ?3 h; n; V. W
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( d$ Z2 |. i: Z5 r  k
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%+ V$ Z# j2 R; _3 }
  67. exit
    . N) ~( B3 w4 O, J: b

  68. 7 X% v/ \  h  D" z5 o' Z2 }
  69. :5: z- q8 A$ }' F
  70. echo 5
    6 s, I( l2 ~/ c1 m" |
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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