搜索
查看: 21838|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
; j6 w. L0 X- }# k( t
0 ?& G& J2 B5 W- n/ h5 e  h将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    4 B& C& J) l, x) H
  2. title 自动设置ip% [  }2 k+ Q- L. O1 M
  3. echo
    & P" ^' q$ d0 L4 ~# E
  4. :start
    ) b& w. }  Y6 ]$ h5 X
  5. cls
    3 L( V9 t1 A9 Y; W
  6. ECHO ================================ / _5 z2 H3 _( M. S" R) b# D
  7. ECHO 请选择要换的ip
    # J  T: ^. }3 }
  8. ECHO ———————————————— 6 i7 n7 c4 l2 x; G- p) k
  9. echo 无线网络连接---自动获取IP地址…………1
    5 R! i% |. b; W6 l! g+ {4 y* ~
  10. echo.   T" x3 G# p0 c7 m/ e
  11. echo 无线网络连接---办公室IP配置……………2
    % e* A  O6 x" J7 s% v: w& V
  12. echo. 3 N9 N: j- O; F
  13. echo 本地连接---自动获取IP地址………………3 # U1 T- Z; K7 Y6 _
  14. echo. ) R' Y8 |, k2 ]  g2 o- ~
  15. echo 本地连接---办公室IP配置…………………49 u2 ]$ T* r6 i
  16. echo.
    $ w( P& O) s  N
  17. echo  退出…………………………………………5
    % D) u& L: @- U0 O1 ]! j9 B0 R
  18. echo.; K/ {7 u1 z4 r: V1 Y4 ^1 H3 V5 n$ X. B
  19. / h5 V- ~5 x+ i3 b% z5 f( b$ ]  z
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    7 ?. R+ m0 v$ B  t9 ]4 l- D0 ^

  21. " G3 ~. q8 ~/ p' q* Z
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection " L; a3 ~/ g6 d, i3 ]4 n" y" x
  23. goto start ) k8 b; C" N( C( W& B
  24. 7 ~; ~3 ^/ @) W7 E" i. @
  25. :selection ' w; C  p- D" e$ C" L4 n
  26. @if "%UserSelection%"=="1" goto 1
    & L$ l: @- Z* v" W% x
  27. @if "%UserSelection%"=="2" goto 2
    . {: ?" r! ^6 \9 U$ ?3 z. v
  28. @if "%UserSelection%"=="3" goto 3
    1 Q+ v2 F. k4 Q8 R) r3 z
  29. @if "%UserSelection%"=="4" goto 4
    , i( l  N3 Q8 Z% l9 n# y1 N
  30. @if "%UserSelection%"=="5" goto 5
      G- I. t2 i$ t5 u  H
  31. * {" h0 i$ [0 F- k! Y- k
  32. :1
    - X8 |7 e) n3 j, T! ?8 w: X" g
  33. echo 无线网络连接---自动获取IP地址---请稍候...1 `! ?2 ~1 H. C7 O9 _- i: _' M- F7 n
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    9 Z+ ^2 m7 s# p
  35. netsh interface ip set dns name="无线网络连接" source=dhcp" p; A; n! t! d; ~, I/ g0 I) K7 ?1 w
  36. exit8 |& E3 ?) X5 s# i+ S! X* \
  37. . U4 H3 g) O( k7 B6 E( H  I
  38. :2% P* Q" S8 }% q2 x. V1 m9 t% }8 K
  39. echo 无线网络连接---办公室IP配置---请稍候...4 a# d" r+ B7 v6 m& `4 g2 s$ |3 f
  40. set ipaddress=192.168.0.100  Q  |) }! v0 `- i9 E
  41. set subnetmask=255.255.255.0
    2 j# Z3 X- b( x+ C; z
  42. set defaultGateway=192.168.0.1
    ; ]' P" y; r. {8 L$ y
  43. set dns=202.96.98.36
    ( Z$ d( V: q5 r$ y8 V0 o* c% X: W
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    4 |5 D8 X' K' W% Y+ @& A. f4 n
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 Y1 n1 ~  K6 E7 s+ \: z
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=02 R, S2 X/ _! Q) T! l/ B0 o
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    / G3 v, i* K! D
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    , [) \# V* o" T# L: V+ Q* v+ Y( I) j
  49. exit- g0 F6 V( E+ ~! c
  50. 4 z6 S' J$ y0 S' G" S
  51. :3; S9 \/ [( M9 O2 Z. e0 _6 Y" y; e7 F
  52. echo 本地连接---自动获取IP地址---请稍候...! \$ h8 J6 ~3 J/ u, M
  53. netsh interface ip set address name="本地连接" source=dhcp
    ) r( [7 d1 b  ^1 J1 y
  54. netsh interface ip set dns name="本地连接" source=dhcp# W9 ]2 T) P2 d! L2 p* J8 [
  55. exit! H# ]0 _/ @1 c# C2 x' w
  56. : ~/ H& e" R* L& F; y
  57. :4
    ) b9 D8 D- h* K" B4 B+ u( j
  58. echo 本地连接---办公室IP配置---请稍候...
    ! w& k/ P, @! N0 ?4 z" v
  59. set ipaddress=192.168.1.68: O* d* z, u. P9 w- ~6 l
  60. set subnetmask=255.255.255.08 M: P) T* |% j! t+ g' [
  61. set defaultGateway=192.168.1.1, \4 ^3 L* [3 X% Q
  62. set dns=202.102.128.68' j, d! \& t2 m. D; }
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    9 g' c/ _: ~1 t; I9 z* _2 b% t
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    / f, u& D& L0 e1 I* P' W9 `
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary3 K# y, e% l  @6 z
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%) k$ Y0 {- S- Y; g& f1 l
  67. exit
      k1 U& P$ c7 b1 ?* J5 H

  68. 1 |. r; w; i5 Y3 o- E
  69. :54 }) @8 z# U( L9 s/ p- S
  70. echo 5
    2 l0 \% J. B% G# n; t0 }& a' _
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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