搜索
查看: 21601|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- z* c# R) p! l6 j- j# v1 R
) r4 {: C) ]9 o将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 [( ^5 ?: m2 `6 Q$ i
  2. title 自动设置ip
    " ^2 w; |. n1 }8 S( _, e
  3. echo
    9 I/ x% j) h* }9 F% {
  4. :start
    # h0 Q6 @" X: n+ l
  5. cls 0 u: M2 g5 k3 h0 f' p, m2 x$ j* q/ o' \
  6. ECHO ================================ ( C2 K6 X* `& ~; S1 n
  7. ECHO 请选择要换的ip
    # P. @# `* A2 n* j5 X
  8. ECHO ————————————————   e" c1 l' T. ^" ]! F0 n& s. V
  9. echo 无线网络连接---自动获取IP地址…………1 3 w: E2 Y# ~0 ?! q7 Y) d/ H; a
  10. echo. ) I/ ^! R6 v. c" A  I
  11. echo 无线网络连接---办公室IP配置……………2 9 B9 ~0 J0 [; z& f0 ?
  12. echo. 5 o" I9 ?# R5 Z. X1 o
  13. echo 本地连接---自动获取IP地址………………3 # U, M: Y9 K8 s5 I9 |
  14. echo.
    . r+ M6 V0 F% Z8 d
  15. echo 本地连接---办公室IP配置…………………4
    # n# `7 e( N0 w% j- n1 @1 F
  16. echo.( X" r  s) G( [4 _
  17. echo  退出…………………………………………5
    / j& I* D; Y( o/ J' v4 Z
  18. echo.
    ( q0 l1 M3 }) p+ F
  19. $ d6 {% A* }& N: P& C# M
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    % W7 g2 y. N9 P, L2 M. s* |: J
  21. 9 T( a8 Q2 l' h( u
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    2 o% X# U1 Z/ Y, z! k+ K  G
  23. goto start
    ( I; w( M: r9 l$ Y2 t1 }: s
  24. & U4 ~5 w  q0 B( ?* I  c* t& I
  25. :selection
    * }. `( M% o" H! x7 U4 R, G
  26. @if "%UserSelection%"=="1" goto 1 ) `4 B" D; P; W6 y0 G
  27. @if "%UserSelection%"=="2" goto 2  b! x& v* _( O7 \. ~( v; \1 G- `
  28. @if "%UserSelection%"=="3" goto 3 8 Y5 _& I; A- i$ H% {
  29. @if "%UserSelection%"=="4" goto 4
    - a* Y' W2 u4 B8 ~/ J* @
  30. @if "%UserSelection%"=="5" goto 5
    & d+ e8 l9 Z& x3 }/ u

  31. 5 ?+ e7 j* T0 m' Y- n5 t. Y/ c
  32. :1
    " _3 r" C  V  E9 U+ Y# w) G4 `8 n7 Y: Z
  33. echo 无线网络连接---自动获取IP地址---请稍候...6 i# z- D3 ^# x! x7 O8 h+ Q5 M
  34. netsh interface ip set address name="无线网络连接" source=dhcp0 e4 q0 _5 z% w4 X
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    , R# n# D. d, V
  36. exit: B  B: b' l" B" J
  37. 9 \2 I7 E9 ^5 v( j- O
  38. :2
    8 ^3 s. }( ]0 X4 k9 U: \
  39. echo 无线网络连接---办公室IP配置---请稍候...7 ]  g, a0 f  v- \) i5 }( J* k% n
  40. set ipaddress=192.168.0.100: x( Q: A% Z! Z0 ~$ y& L5 H
  41. set subnetmask=255.255.255.0
    4 T, A6 Q( Q* s2 o. e5 l7 @& q
  42. set defaultGateway=192.168.0.1& E' X3 Q6 c9 V! q2 d
  43. set dns=202.96.98.36
    2 H' K# z. n) S
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    6 r% x, N2 v5 g* k* g
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%) v7 |! m  k8 E4 \
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0+ `2 n. L3 A* I: t
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary" @. f: M6 B7 n% w* ?
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    9 l7 n5 j3 ~! n- P1 P
  49. exit/ r3 I+ V* t' Q8 N+ f5 X
  50. + n. i3 Q3 c3 X3 @' z' _2 g, H
  51. :3" }- s  c) X1 ]
  52. echo 本地连接---自动获取IP地址---请稍候...8 _  B" y: ]% L& @) ~$ a4 j' o1 {. o
  53. netsh interface ip set address name="本地连接" source=dhcp
    $ n1 N8 m$ j3 ]1 U. R/ M5 C$ F
  54. netsh interface ip set dns name="本地连接" source=dhcp! f  j, g/ t  N8 q! f3 j. y
  55. exit& H. S* N5 |; E- R/ |9 @' [9 l, J
  56. ' `1 ?; T8 ^: q7 J
  57. :4
    - C$ Z. N$ L! H2 y3 A8 a" J
  58. echo 本地连接---办公室IP配置---请稍候...
    8 B$ u/ s& ~1 j  b
  59. set ipaddress=192.168.1.68
    # {9 A& \- f4 t; w. l" D/ r* I
  60. set subnetmask=255.255.255.0
    " k' ?3 |) {4 L0 m3 W( X2 l1 c+ J
  61. set defaultGateway=192.168.1.13 k  H: D; ?" W; c
  62. set dns=202.102.128.68
    ) z# M( p2 e3 `* k: \
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%: x: H7 L2 N, k2 }+ c4 k
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0( V" f2 a" U: A' F
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    5 b. U; v3 N6 Y+ R
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%2 A; e; P2 L# r* u$ G8 F
  67. exit. v$ X4 K% u5 r$ k+ S

  68. ; ~+ V. B; r6 z6 q/ f" k
  69. :5# d6 a* W! X6 m$ ~1 u& d7 V
  70. echo 5' R# l% ?% |  c! X& g+ a
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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