搜索
查看: 21909|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?1 Q, s3 P5 l0 U, x* o8 v
) y9 d- x3 [% v1 m* e! d+ {) f
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off9 x8 A1 K, m+ Y6 E
  2. title 自动设置ip& T$ M  r& c# `! u4 q7 W* P
  3. echo
    - c7 @/ L6 @2 I$ F) G- e
  4. :start
    1 M9 r0 f( n* J! O& u* ^3 R5 Z
  5. cls , S" F; R% [2 e7 {
  6. ECHO ================================ & |0 U+ i: g% K0 _* W5 w- ]' [
  7. ECHO 请选择要换的ip ; W& j2 F9 J7 A* a, L1 k
  8. ECHO ————————————————
      A* q8 Z" T! P+ w* c
  9. echo 无线网络连接---自动获取IP地址…………1
    % b. t; `# G/ D0 V. t1 s( g# e
  10. echo.
    5 ^# I4 D2 y3 m" N3 b$ m
  11. echo 无线网络连接---办公室IP配置……………2
      G4 u8 E4 y7 |! A3 h9 f& O
  12. echo. 8 _# r( ^  ^' a" E& J
  13. echo 本地连接---自动获取IP地址………………3 2 J: T9 D% S  Q$ a* i
  14. echo. 8 i0 T8 a3 E7 ]; `! w* X- x
  15. echo 本地连接---办公室IP配置…………………45 _& R" V' t+ ~* X" B, X
  16. echo.
    5 v; y7 h6 K& J& ~6 ]: ~8 }: R
  17. echo  退出…………………………………………5
    1 R2 j( R; ]9 _3 s& o
  18. echo.
    " Z9 D+ c. K9 s; ?! T

  19. % d6 T" B5 u! X
  20. @set /p UserSelection=选择(1,2,3,4,5)  % r1 [1 X( z( s( _
  21. 1 r/ c7 J; w, V) ^) s; d0 m' ~
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 4 y  Y) {7 W( ]# ]
  23. goto start
    % W- n) t& I0 A% v: U* y6 C9 l
  24. ; x+ r' u& }* j3 ~/ `7 u
  25. :selection ! `( W  a, z9 K1 D. Y8 [. n
  26. @if "%UserSelection%"=="1" goto 1 ! y5 O' b5 U1 F
  27. @if "%UserSelection%"=="2" goto 2! B3 X% E* h3 @  o# [' ]
  28. @if "%UserSelection%"=="3" goto 3 5 Y3 q' D$ O2 ^# }0 c6 U
  29. @if "%UserSelection%"=="4" goto 44 t  W$ ]; F' T8 E- b
  30. @if "%UserSelection%"=="5" goto 5
    ! o- h9 O) H6 E- c/ r

  31. : l# G. y3 j5 v4 _! ~7 G
  32. :1
    1 b6 N0 _# v, m1 {, x: ?# e
  33. echo 无线网络连接---自动获取IP地址---请稍候...4 o+ a  m- d( m, N+ N
  34. netsh interface ip set address name="无线网络连接" source=dhcp/ x8 k+ T) X4 P
  35. netsh interface ip set dns name="无线网络连接" source=dhcp8 r" i5 e$ L, S/ B' H
  36. exit$ W2 u! O$ o4 @) k' a! W) v
  37. * |0 y1 i; C& }. W+ i
  38. :29 H$ a; `* F* {& B3 N0 b
  39. echo 无线网络连接---办公室IP配置---请稍候...
    - _7 \$ t! c: f: M
  40. set ipaddress=192.168.0.100
    0 ?3 B4 P3 D0 ~7 N# V
  41. set subnetmask=255.255.255.0
    / B1 Z7 V$ Z0 d3 _
  42. set defaultGateway=192.168.0.1
    . \6 P( s4 K8 o! U7 P- O
  43. set dns=202.96.98.36
    * ^9 I% U, }  }( ^: t
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0# t' ~: ^, m7 i7 V9 j
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    3 S$ h% S" @; J3 Y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    7 F+ u" f$ I" \
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary2 }/ e: m' ?: ?5 f  g, n2 M# c
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%; w3 ]# H$ w% {
  49. exit- q# q3 x0 ]5 S, b3 j; e! v

  50. & a2 b. J1 C& B) `  _- w3 V
  51. :39 z5 N7 |" E# q4 ^0 ], ~4 n& h$ }
  52. echo 本地连接---自动获取IP地址---请稍候...# C: a7 n( y7 i7 r: L- T1 _2 M0 t9 B0 s
  53. netsh interface ip set address name="本地连接" source=dhcp' u- l# v( y; Z; P) x
  54. netsh interface ip set dns name="本地连接" source=dhcp
    + K4 n  d7 O- D
  55. exit
    . n  L: I5 [, m

  56. ! Z9 b5 t/ U, F, C* q- A( n( ^$ o
  57. :49 Q+ M' ~" y% k0 a5 S8 V' |3 F0 j/ l5 b
  58. echo 本地连接---办公室IP配置---请稍候...
    , y: q5 o' n" `  D! H" b0 S1 d
  59. set ipaddress=192.168.1.68( V8 l8 B; P" Q3 d' s% @( ?
  60. set subnetmask=255.255.255.04 S' d- H5 x) U( C: U, o5 B  i
  61. set defaultGateway=192.168.1.1
    ' \/ k) i. R! y7 Z7 Z7 e; f1 v5 s
  62. set dns=202.102.128.68: F- n" o3 \6 |( C& ^
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%% R; d) A7 Z( H, q
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=04 L- P6 h+ k; v1 r8 q4 _
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary' ~, d: d$ o; g, t, b( J$ T2 _- ~% S
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%4 a+ o6 P/ D9 l. X* l/ c( W0 k
  67. exit
    7 q. p3 y+ e0 v/ k5 b
  68. 7 Z8 n" ?; C& y! f# h& W
  69. :5
    ; T% f- I% g# G8 ^, L1 Z& v
  70. echo 5% i6 N0 f$ q9 f7 M
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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