搜索
查看: 21742|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- N5 i! u* H1 {, F: S7 R
/ q4 R; ?+ k: _* `将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    / V5 Z4 }4 Y! E7 a- ~
  2. title 自动设置ip& w+ r/ q8 e. A4 J
  3. echo# o) W: D/ q  A
  4. :start
    ) z; L' L/ C( C* i2 U) O
  5. cls ) [- h, a( q. x# }
  6. ECHO ================================
    " Y8 o# O$ t) \; L9 \
  7. ECHO 请选择要换的ip
    " F# k5 a) s4 ?6 C+ `4 }5 g
  8. ECHO ———————————————— 6 t* S2 G# x1 X+ @* N3 s+ _
  9. echo 无线网络连接---自动获取IP地址…………1
    3 g/ ]" C4 i0 s6 Y7 S
  10. echo. 6 \, U, Z9 ^& G$ n, q) v6 K
  11. echo 无线网络连接---办公室IP配置……………2
    ( o2 s" L9 |4 ]2 w/ @; {/ S
  12. echo. ( j" ?6 A) `# y% B
  13. echo 本地连接---自动获取IP地址………………3 $ b& [  ^' c3 q; |
  14. echo. 9 F2 z  @# i6 Z8 G+ b7 Q1 q0 S
  15. echo 本地连接---办公室IP配置…………………4
    , u9 e8 f/ `" j* E, C. J# w# r
  16. echo.
    $ D; q# u9 y+ B9 m# O
  17. echo  退出…………………………………………55 T1 ^1 {& t7 J! [
  18. echo.
    & o. s$ E& |& Z/ O, r
  19. : e0 m8 O* V) \% E7 ?2 q
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    $ D7 s2 J$ e0 W6 b4 {, `  S) m8 a

  21. 8 V( ~/ {5 M5 k6 Y" y& m+ P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 5 a7 R" x* p) K- o( e8 ^* s
  23. goto start
    7 I3 n; }; W) b) i, d. u) ~; w

  24. $ J/ o0 L8 N3 V' y0 K% X9 G
  25. :selection
    8 k  S9 \2 q+ V5 W) S2 _* E
  26. @if "%UserSelection%"=="1" goto 1
    3 D9 O, n* U( U
  27. @if "%UserSelection%"=="2" goto 2  w' {6 [) O2 [2 u
  28. @if "%UserSelection%"=="3" goto 3
    ! Q6 }/ b* ^2 y5 O7 N; d# Z! O
  29. @if "%UserSelection%"=="4" goto 4
    ) u+ ~3 E9 i; m" f
  30. @if "%UserSelection%"=="5" goto 5
    " [) D6 g6 b8 k! Q; r0 D$ b

  31. ' T: p0 E# E# o/ L( ~
  32. :1
      J3 r9 R) F9 K3 t) o; n4 D
  33. echo 无线网络连接---自动获取IP地址---请稍候...5 }) T( H# T9 r2 K; {% Q
  34. netsh interface ip set address name="无线网络连接" source=dhcp& h5 U2 ?! `  {- L/ f" N' p- ]  T
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
      _4 G& e9 c  v) T5 V
  36. exit- V" u+ a1 [8 _; s1 x  @

  37.   [- G( T! P. z3 W7 B1 D1 O' S# l4 d
  38. :2
    & T- K" }8 [) e" V& V
  39. echo 无线网络连接---办公室IP配置---请稍候...' u3 X+ L8 ?; p  c
  40. set ipaddress=192.168.0.100
    0 H1 h+ L$ `8 h$ R8 z
  41. set subnetmask=255.255.255.0
    7 x8 C! x& p) z) a4 P. \! Z
  42. set defaultGateway=192.168.0.1: P1 Q; Q; U) K' F8 x5 [
  43. set dns=202.96.98.360 Z" n( o; G0 |. c, z# R) Q% {3 K
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ( M1 ?- i0 l. \: P
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ! u5 W& Q8 B# t- \% h
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=07 D; X# L& L. L) C  x6 x
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary* ~2 o$ |' B5 E. B/ q( P
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    , E3 P8 F. |2 m1 v
  49. exit
    , K, I" j- o+ h( F# M

  50. - M  x5 i& _! R2 Y2 ]: ]
  51. :3% E) y% X( s7 ^7 j* k2 z/ z. e1 f5 v
  52. echo 本地连接---自动获取IP地址---请稍候...4 |1 i4 ^: u0 X  B, \% S. n0 _
  53. netsh interface ip set address name="本地连接" source=dhcp3 ~/ P% E/ R$ z+ b$ F5 I4 J) B$ M
  54. netsh interface ip set dns name="本地连接" source=dhcp
    - V+ e1 W0 S* a( ?
  55. exit. B1 q! I  b+ C. x& e9 T. Q  \' B
  56. + f# \- P, o: L' y, B
  57. :42 X0 v) T5 \, U! l8 ]
  58. echo 本地连接---办公室IP配置---请稍候...
    1 r1 ?5 |+ l  `$ e
  59. set ipaddress=192.168.1.68
    3 c5 I8 A: O  [, U$ I6 ^
  60. set subnetmask=255.255.255.05 L- t- j  R4 D4 ?, w+ S
  61. set defaultGateway=192.168.1.1
    5 e( \5 s& p" N$ v& X0 c" c! T
  62. set dns=202.102.128.68
    5 f; c( j" y5 r2 y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- ?# k; U+ p& n' d: h1 [/ ~6 N
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0) S- n1 R5 G( S" B8 t  E
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    3 a! y" s: z# `) Q( y1 F0 c
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    " e1 _' G7 t! Z' r( X
  67. exit( s  F% f8 J5 W" ~+ x6 E: C# A# K' E

  68. , ?) E0 O! Y- `
  69. :5
    2 }0 B. i5 l  m* \# |2 P
  70. echo 5* r$ C) t3 T# d' a- V2 P/ B
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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