搜索
查看: 21785|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?+ `4 _0 y& Y7 m- F* }! v

. _: m! y# G" M3 M7 m0 b4 f- T; X将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
      d7 X1 \  f9 p6 O) W
  2. title 自动设置ip8 Y  @( E( a) ^; H3 f
  3. echo
    $ D+ c+ \8 C9 A! f2 r2 O
  4. :start , x2 Y! `" Z1 b
  5. cls , W0 r* p5 V8 w( D. i1 E( L6 Y- r4 S
  6. ECHO ================================ 4 y/ o5 @4 D3 |. j$ D7 N  B
  7. ECHO 请选择要换的ip - L# @% `4 \3 J& U  F0 h. u
  8. ECHO ————————————————
      \, c! N7 |" u0 T2 H: t
  9. echo 无线网络连接---自动获取IP地址…………1 + m" X1 \$ l6 C" x3 G, q
  10. echo. ! H9 ~, h0 v( b" t0 D
  11. echo 无线网络连接---办公室IP配置……………2
    , `1 e1 c1 P; ^6 y! x" v* u
  12. echo.
    2 c: F0 m- E8 C4 O
  13. echo 本地连接---自动获取IP地址………………3
    & J: w- c9 t0 J
  14. echo.
    2 N! \* P% {1 r: ^
  15. echo 本地连接---办公室IP配置…………………4# D- K( K1 V! q5 R2 j; n
  16. echo.
    $ P, }7 D9 o. Z; V
  17. echo  退出…………………………………………5* C1 p. \1 z1 b  U% h
  18. echo.9 g1 T  N9 ^9 X: B8 D. q
  19. 7 O) M  L  }# E9 M6 @
  20. @set /p UserSelection=选择(1,2,3,4,5)  0 B) e5 f! u0 ^: Q3 U7 {3 c4 ?: j

  21. . Q. i' }( Z  l4 S
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection " o+ l8 p/ t1 n$ `' m
  23. goto start
    ! W1 I% V" v9 J: m1 |

  24. , g$ `1 p$ g2 k, i  U& k0 n9 G/ i+ {
  25. :selection ) N5 t- s/ }8 D1 c  t8 [% h* a& b; A
  26. @if "%UserSelection%"=="1" goto 1
    " p& |1 e! `0 ]1 x, c; h) P
  27. @if "%UserSelection%"=="2" goto 2. Y! h, C" O' I2 h! M, E4 D3 J
  28. @if "%UserSelection%"=="3" goto 3
    : [! t- h7 |, ~5 t* z- r
  29. @if "%UserSelection%"=="4" goto 4
    + F& Z' w, d0 N7 v
  30. @if "%UserSelection%"=="5" goto 5( B" H% L2 ]3 b+ _

  31. . p: \7 d! ?4 h7 s+ `
  32. :1. l2 t. Z3 ?* L# U! H! {/ X
  33. echo 无线网络连接---自动获取IP地址---请稍候...1 x4 y. Z" F) P. @
  34. netsh interface ip set address name="无线网络连接" source=dhcp6 J$ S) \* f6 _# }) K6 g
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    4 t  @& s+ s3 ~) G- d3 q+ h9 f
  36. exit+ @8 j( B& }: l: t# H6 P1 l

  37. ' G4 [/ ~7 S1 v1 z3 q
  38. :2) b: O) z5 }& y- D0 F
  39. echo 无线网络连接---办公室IP配置---请稍候...
    " V4 ]0 s2 {; g. q2 g
  40. set ipaddress=192.168.0.1006 m; V3 }6 g* m" J
  41. set subnetmask=255.255.255.0
    6 N2 I/ r& O# j0 ]! `
  42. set defaultGateway=192.168.0.1
    2 c" {1 s; i3 M% s# F
  43. set dns=202.96.98.36
    3 ?& b% X+ B# s* b# d
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0% ?/ F3 e. e# k8 J1 C( r
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    / L0 z% c9 {/ C- T+ Y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    9 V, w: A7 h6 ?3 A9 F) p
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary1 q% R1 j* a6 [1 m
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ) }' P6 l% i# Q9 c
  49. exit, L, a% N  |: R) [0 N

  50. 1 Z( _0 _" h9 i( I
  51. :3
    & X, N: ]. Y1 e9 V2 Y
  52. echo 本地连接---自动获取IP地址---请稍候..., Q2 f# K" H% J4 P  v! f* }3 t
  53. netsh interface ip set address name="本地连接" source=dhcp- n/ k3 a, J. N9 j
  54. netsh interface ip set dns name="本地连接" source=dhcp" ]5 Q3 G! m' x& _3 w$ V* ~
  55. exit4 F1 r( x5 D6 l. Q% r4 H; L0 ^

  56. ) ]- Y4 |6 v9 o4 H: d5 H' a2 X
  57. :4
    5 _3 W% c% O6 Y  B  N
  58. echo 本地连接---办公室IP配置---请稍候...+ b7 n4 `1 j, X2 ]! w  Y
  59. set ipaddress=192.168.1.68) N! |- z! G! C- V4 Q
  60. set subnetmask=255.255.255.0. F4 `2 X5 A3 Y8 M  P* i
  61. set defaultGateway=192.168.1.16 x, t- ?% n  h
  62. set dns=202.102.128.68
    / b; O, Y" _+ U: ~9 m
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    0 ]- V: g' Q2 I) n: j% o) m
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0' r; f( Y' b8 v
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    9 y7 X- {3 _. a9 [# S6 {
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    0 V9 a, x* y7 |! X/ |& B# g5 {
  67. exit8 J7 p, i. ~; t# R, y
  68. - J0 s( K# f# f4 E
  69. :5+ Z/ F. |. d) h9 @9 m& E9 v6 |
  70. echo 5. G1 n$ W0 u! e
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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