搜索
查看: 21670|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?# t2 L* I# A) h2 l; x4 k. z

! G0 Y/ h/ o+ B2 H- L) ~8 w( x$ ^将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off0 r6 g2 G: ]3 K% T" k! v
  2. title 自动设置ip
    2 u0 E# I& @7 P( i/ w. X; e
  3. echo
    3 V4 ?9 ~$ c5 ?$ {- r
  4. :start 0 o* `% l( T$ ?4 T. m8 Y
  5. cls $ r: n: {% h+ ?- ?& h& ^3 y6 |3 h
  6. ECHO ================================
    ( x( F" \0 x& \+ W4 g: ?1 R$ V) N% I
  7. ECHO 请选择要换的ip 2 r6 Z2 q+ V; J3 k
  8. ECHO ————————————————
    , c# l$ [# M& V9 \) |) B
  9. echo 无线网络连接---自动获取IP地址…………1 3 d- ?- F" ^" b; b+ g0 a/ r0 o
  10. echo.
    4 T' D' l( _9 O( J4 P' {
  11. echo 无线网络连接---办公室IP配置……………2 7 w0 W( X8 D3 U) _7 `: ~3 i
  12. echo.
    ) A1 A8 ]3 l6 r8 W; z
  13. echo 本地连接---自动获取IP地址………………3
    - L& [6 x1 n, f& g
  14. echo. / B2 Y: e; O  a/ N' h/ P' i6 H' }
  15. echo 本地连接---办公室IP配置…………………4  ]: D# C( U, l4 L% u
  16. echo.
    - M4 B: D# }# ?/ b# V+ H# `
  17. echo  退出…………………………………………5
    1 d, V2 \  }/ r5 J# m
  18. echo.: b! [! }9 x; R. w1 _8 l

  19. ) W' A4 E! \% e2 b/ N8 T$ ^, n
  20. @set /p UserSelection=选择(1,2,3,4,5)  4 R/ a  l+ b" n( _) H. {
  21. : y7 g1 ]7 t# z$ n' {2 N4 q) R
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    7 X# c6 }8 G  ^9 ]& R  u
  23. goto start
    * ?( v+ ]3 @  S& i& y6 h8 B
  24. " i+ N3 a8 \' _" r, J9 B4 d
  25. :selection - T# _$ r7 Q( W" d/ G
  26. @if "%UserSelection%"=="1" goto 1
    5 z& g+ J% o5 `
  27. @if "%UserSelection%"=="2" goto 2
    7 S; H2 I; w* N7 B! @
  28. @if "%UserSelection%"=="3" goto 3   }( |+ V  ~! }" @9 z! \
  29. @if "%UserSelection%"=="4" goto 4
    / ?! I6 J  i( O- J8 ]# \
  30. @if "%UserSelection%"=="5" goto 5  F5 n  U* N" i
  31. ; a6 g0 d! _6 W4 l* y2 S2 s
  32. :1
    ( p  m$ e% X0 F* B
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    7 A5 J/ f: i5 j3 n3 K3 h
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ; y) Z5 f4 v6 F
  35. netsh interface ip set dns name="无线网络连接" source=dhcp" d& R: @( j& k1 m) o
  36. exit4 }6 V  X1 A6 }. P2 h1 a

  37. 3 p' m/ @0 M# ?1 v. Q
  38. :2
    # r  I) H! f- ?* j; v
  39. echo 无线网络连接---办公室IP配置---请稍候...3 H* U# p$ O' ?
  40. set ipaddress=192.168.0.100* E: u  K8 j3 J" s6 P
  41. set subnetmask=255.255.255.0( f1 ]" F. I2 ?; F
  42. set defaultGateway=192.168.0.1
    # z+ W( ]2 S* g6 j  H
  43. set dns=202.96.98.36" f2 }4 \1 b$ E# q; J2 @, E! V& h2 t# j
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    - H. ?5 M. i5 d( u- c
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 v$ ?+ r* X+ a5 w/ ^* B4 e
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0' ?2 v2 X4 e8 n9 U
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary) R5 X8 Q  a8 a. L' n" A
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    4 C% [4 ^2 v' K3 ]# g
  49. exit
    ( J6 u3 v6 n) }  [/ V: G! Q
  50. # c4 q3 w4 q! k
  51. :3
    ! L1 }$ U0 A9 G9 R
  52. echo 本地连接---自动获取IP地址---请稍候...
    * @9 N5 C6 n3 h$ ]" G
  53. netsh interface ip set address name="本地连接" source=dhcp
    . I; O. K5 e4 l( [7 `  [7 q  Y
  54. netsh interface ip set dns name="本地连接" source=dhcp
    5 K% Q; Y9 v5 K- x! H! O/ g
  55. exit2 J( i% |: c8 x
  56. & p# {' s# \5 y, D6 P
  57. :41 n8 x  N! a% ~1 ~, h
  58. echo 本地连接---办公室IP配置---请稍候.../ O1 F* q7 c- @0 A0 c7 ^8 Y6 t& N" V: m
  59. set ipaddress=192.168.1.68  \+ f. q9 B) l3 y1 O( u+ i
  60. set subnetmask=255.255.255.0
    ) b; r$ g, a* n, O5 `0 g. T) q) h
  61. set defaultGateway=192.168.1.1$ ^, O+ m1 a* O# v( m0 f
  62. set dns=202.102.128.68. p4 g$ p, V7 T/ r" ?5 \% J  o
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%5 h1 c5 [7 c$ L, E
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    " ], o3 J6 h. I6 I% Q; Z
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    $ D) b: E, j2 K) ~& I) g% e; G( n
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    9 m* Z+ K8 H& {3 H: ?
  67. exit+ l+ x% a! I! h7 B
  68.   a3 P/ c: ]" _
  69. :5( k3 G7 b7 P9 t5 x2 N3 y0 x! k* t, f3 T- I
  70. echo 5
    / W% Q% \( ~( ?) U! ]8 I
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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