搜索
查看: 21947|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?& g+ c+ K( W! W8 X9 W
' B2 L. c, |! L; m  M( y% G
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off1 z7 L, w3 p+ B
  2. title 自动设置ip( Q' F8 f' m! T7 T/ k. ~
  3. echo
    5 g3 B  m' H; G. z! G; H/ H; f4 e
  4. :start ; ]$ ?2 g# q/ m; I
  5. cls ' p. l( t  V" S" `
  6. ECHO ================================
    5 ?; W- V% h: I
  7. ECHO 请选择要换的ip   Y6 b; R1 ?: s  _# m' C3 U
  8. ECHO ———————————————— " s- U5 w1 s) M$ a$ }
  9. echo 无线网络连接---自动获取IP地址…………1
    " F) d$ t2 u3 ?1 M+ y+ z0 f( _
  10. echo.
    & }2 ^7 B/ R' W; k; D  B" A$ x; s
  11. echo 无线网络连接---办公室IP配置……………2
    # z- N& s/ H9 [. ]6 ^' G
  12. echo.
    - g# Q. L: z1 i. C' u
  13. echo 本地连接---自动获取IP地址………………3 / D( |( p( G8 S1 A! f8 o# u
  14. echo.
    8 j! ^9 [2 ?. k6 {5 n! k
  15. echo 本地连接---办公室IP配置…………………4
    ) C2 P4 |! H( t3 E' G
  16. echo.$ \8 D( q& L( s& P; @, u
  17. echo  退出…………………………………………55 o; d8 ]) S: a- R
  18. echo.& W. x1 r& A( T" h

  19. 7 \& O% ^8 }# u. W% C. [# j
  20. @set /p UserSelection=选择(1,2,3,4,5)  6 l7 a& z, y4 B! X$ M! P' F8 T

  21. ) F  G  }# ^' d! X
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    # x. v6 O( c* k
  23. goto start
    2 E) U5 @. R0 @! b
  24. " d/ M; N5 P  c# p) s
  25. :selection
    ) w" L% {; ]8 A7 J: w2 v
  26. @if "%UserSelection%"=="1" goto 1   N! l6 X/ `9 x" E; ]* z
  27. @if "%UserSelection%"=="2" goto 2
    # Z+ q# k3 ~2 R7 I. m6 l+ N
  28. @if "%UserSelection%"=="3" goto 3 % V1 j% ~* i6 C7 l) l) ?& I
  29. @if "%UserSelection%"=="4" goto 4! P1 o9 ]5 i2 i/ C- }0 A( q
  30. @if "%UserSelection%"=="5" goto 56 ]) N8 X1 L4 d- A9 u+ u* S$ k" e

  31. 1 V# A6 d8 i6 A! z9 J7 Z! T# e
  32. :1% Y( ~1 ^1 q0 V+ y3 }( \
  33. echo 无线网络连接---自动获取IP地址---请稍候...2 e. u: N8 b: B* j( G
  34. netsh interface ip set address name="无线网络连接" source=dhcp1 E( v$ J# Y. ~( R2 l3 O' X
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ! K( R1 \% ?2 i) ^% P
  36. exit3 j4 C- S' w3 S; H' @( C4 B1 h
  37. ' h8 \, B3 o. Q7 x2 e
  38. :28 f5 K9 ~7 V8 v* b, O2 @3 C
  39. echo 无线网络连接---办公室IP配置---请稍候..." J+ h5 ^8 |) a- }! l6 @
  40. set ipaddress=192.168.0.100
    7 K4 h( y2 x; k0 M/ y8 r
  41. set subnetmask=255.255.255.0
    5 `; L* R) ]+ X+ H1 n0 V, o
  42. set defaultGateway=192.168.0.1
    : y' Q  o/ z" Y" a2 F4 P: R
  43. set dns=202.96.98.367 x2 j7 J0 b: _# S  a/ Z' U. x, w1 U
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    % b1 R  u  L# |% V4 ~0 l" h
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    " V# r' T* B0 q4 u5 D
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    8 f" c/ Z0 t1 ], O2 t
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    4 B! T5 T- r- V5 {  Y" c/ C- w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    # U# o/ n4 E7 A5 f" e, R" q
  49. exit. Z4 k* g! s3 C- Y# s

  50. 2 N+ W+ R3 G$ A
  51. :3* s- B0 P; Z, P
  52. echo 本地连接---自动获取IP地址---请稍候...
    ' Y* I! O6 s4 A
  53. netsh interface ip set address name="本地连接" source=dhcp
    8 }9 v$ a5 V5 H
  54. netsh interface ip set dns name="本地连接" source=dhcp9 C1 Y& _1 w0 C# d5 |3 W0 W
  55. exit( B0 M5 ]; f% G

  56. 8 O  d- {6 f/ q5 y5 |
  57. :4
    + l) f' \# ?  U2 [! b  P' S& L
  58. echo 本地连接---办公室IP配置---请稍候...
    ( @6 t, X2 C2 h7 V& N' p
  59. set ipaddress=192.168.1.68
    " C% W4 s. Q9 g
  60. set subnetmask=255.255.255.0& j: z& f: S% x. N8 c. C
  61. set defaultGateway=192.168.1.1
    # R' o* C8 B- G* v
  62. set dns=202.102.128.686 q; N8 T0 L& V7 l6 t" l
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    , y9 T7 p. }, P( g* t9 H
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=01 l- L' G8 E. C& v, d
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    8 C! O! j& l  H9 a5 {8 d# |
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    / c* P) u# w; p
  67. exit
    . ^( G5 l! a( w9 {+ S

  68. 1 Z* f" r) x' Q  ~! I
  69. :5$ k5 w$ g# d, ]$ ~0 V: \: g
  70. echo 5
    - e2 D. [! F  o- v8 D+ |
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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