搜索
查看: 21798|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
3 r) m, F8 [0 P. I/ b/ z0 N: M- M+ Q9 l5 d; A" a" e# l' d
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off9 |0 {7 d$ y7 ?' r3 }; X
  2. title 自动设置ip6 Z1 F1 E' |0 v
  3. echo: Q* a1 c0 z* q. l
  4. :start
    : W3 Z, q8 x: L1 {7 G8 N
  5. cls " |2 j+ A4 u9 h) E9 [% |
  6. ECHO ================================ 8 s& W% B- ?+ b; w
  7. ECHO 请选择要换的ip
    ' A0 u$ c( J: n/ ?
  8. ECHO ———————————————— : }8 _, R9 e% h9 W3 T
  9. echo 无线网络连接---自动获取IP地址…………1 , V' d4 q3 C& }# l
  10. echo. ! t2 d' V9 v. h' Q7 p- V- ^
  11. echo 无线网络连接---办公室IP配置……………2
    , H  E+ @0 U6 n
  12. echo. 8 r( b! R( R! k* F  j2 `
  13. echo 本地连接---自动获取IP地址………………3 ! ~+ L" q$ s3 O! X" I0 i: J
  14. echo.
    2 U( X: t0 f+ V. c
  15. echo 本地连接---办公室IP配置…………………45 |2 R& E% M1 S6 @9 F+ q" M) ?
  16. echo.
      g2 f( D1 f0 s' @" D1 ~
  17. echo  退出…………………………………………5
    ( o% n% Z9 h1 t* F3 ?+ k0 h, q
  18. echo./ T8 A9 v4 S: V9 X. z( u0 r. O

  19. 6 p) W: r/ [. {1 M0 W! A' y
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    / i7 D8 j, R6 |  Y- ?# I3 h3 G
  21. 3 K. l1 N( z# K& r9 K
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 b# d* q1 I$ s+ a& r2 T4 }/ K1 R
  23. goto start 8 F) f3 a7 o# w% O/ B

  24. & ?7 r7 H3 S6 z) a3 G' H; g
  25. :selection
    ( g# x& ~5 [6 L; \
  26. @if "%UserSelection%"=="1" goto 1 ! d9 S( P5 w8 A! ^
  27. @if "%UserSelection%"=="2" goto 2' M7 W, G1 l5 W$ Y( l8 d
  28. @if "%UserSelection%"=="3" goto 3
    , V# s8 \! q4 J' _0 k
  29. @if "%UserSelection%"=="4" goto 43 l6 v  q7 h% b+ s5 d$ I& u+ K
  30. @if "%UserSelection%"=="5" goto 59 S# Q" c* m2 ^% C; b- b1 [
  31. " |; |) @2 X: t8 T; F
  32. :1
    6 u. M! B& i" \6 }  w0 i. C
  33. echo 无线网络连接---自动获取IP地址---请稍候...8 Y; V' j- ]' Y' y- [
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    + p  e8 L8 O- C( {
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ) e6 d" B; o* q- p7 {* x
  36. exit
    $ S9 a: L3 H4 D

  37. $ D) f4 T2 Q- f5 e1 g6 h9 P
  38. :27 k. s6 ~) r! H- H# a1 j- A+ |
  39. echo 无线网络连接---办公室IP配置---请稍候...& P9 h& q+ v4 ^, X% m) `9 e% e" H
  40. set ipaddress=192.168.0.100, A) _) ^# |5 m! O, E) H
  41. set subnetmask=255.255.255.0
    4 V0 V9 a$ v% V
  42. set defaultGateway=192.168.0.15 V. ^9 {! Y" ]3 P/ l
  43. set dns=202.96.98.363 m. r! @9 w. J0 k0 T
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=09 ]5 ^$ ~. E5 W5 V9 }4 y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%) i& Y. u9 ]6 F8 Q* G5 @
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    2 R4 T1 m" r* u# m9 _- m2 k
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary; _! R  M8 ?$ l- _3 ^' j1 ?( Y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%5 I5 ^8 j6 u% m" ?) v9 @; [
  49. exit
    9 \3 ]5 b1 m" O( e
  50. 3 \& d; S0 W' r: v
  51. :3/ e3 @, ~2 p8 C* Q/ A
  52. echo 本地连接---自动获取IP地址---请稍候...
    9 Q7 M- C8 z& [0 w3 Q  [& ?; n
  53. netsh interface ip set address name="本地连接" source=dhcp. G1 I5 V) T+ X" D- B
  54. netsh interface ip set dns name="本地连接" source=dhcp0 m, ]9 j; p0 z3 z
  55. exit" @  X1 w0 B0 W' s
  56. 6 I! Z  L) j, Z
  57. :4: l5 i' g9 h' F1 ]' X, c8 w% I
  58. echo 本地连接---办公室IP配置---请稍候...$ H# G" \9 @) [$ }1 b7 ]
  59. set ipaddress=192.168.1.68, B3 b( B4 s8 {/ Y  s0 T( A
  60. set subnetmask=255.255.255.0
    4 ?6 i' B! q/ ^( k4 u1 j6 b) r$ C
  61. set defaultGateway=192.168.1.1
    + S# C$ ]. W- h# \9 z5 g* n1 H& U
  62. set dns=202.102.128.68
    ' S3 x% _( q2 O( H  A( `- h8 W
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%/ T& G3 T' F4 r6 j: ]) X- g
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ! v* m7 ?: t% e" l4 u2 L* o0 R* e2 r
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    % }) P4 M& `, ~
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%4 x- z3 c. T, p
  67. exit
    8 `. {$ P% V6 i1 ?' D9 I+ ~
  68. : Y+ @" K! e) [) [
  69. :5
    ( y% Y9 u8 p) K  m7 R' V
  70. echo 56 S& j5 P. G2 r' R  T' k. R# H( e, x
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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