搜索
查看: 21879|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?4 X4 o/ }& Y: F9 u
4 U; M  j3 q# t, N/ L" x$ z
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    3 ^+ ^, ]; b# k9 M- F4 j
  2. title 自动设置ip
    9 g$ o. M( g# w+ p
  3. echo
    : y6 ~7 l, P: R- S9 ?) m
  4. :start , Z; P6 \) Z# N: r
  5. cls ) y3 G3 v" F2 ?
  6. ECHO ================================
      o5 ^. I! _* x! s& ?& J2 E  q
  7. ECHO 请选择要换的ip
    2 R+ G' i9 G2 H! V
  8. ECHO ———————————————— " w0 b$ B  N; z1 x, f! f; S
  9. echo 无线网络连接---自动获取IP地址…………1
      L( y' `" m! c' T
  10. echo.
    . n) Y3 m1 |1 K) U& Z2 P
  11. echo 无线网络连接---办公室IP配置……………2 6 w8 a! O4 s" r& w
  12. echo.
    7 B- |0 U+ m7 {% x2 }  O# @/ \
  13. echo 本地连接---自动获取IP地址………………3 / k) ~* i2 U+ [& y
  14. echo.
    7 K% v) M' j- ~8 n5 b) Q( \
  15. echo 本地连接---办公室IP配置…………………4* _  A& N( G- z0 s* q
  16. echo.
    . f; G8 k3 R) M( p. e+ f. @$ S
  17. echo  退出…………………………………………5
    ) a; N' Y8 j/ ^$ ^( d
  18. echo.
    4 k* l1 v2 Q3 C  a' G2 W8 X- s: j
  19. 4 W5 v4 w" s5 h4 S% J
  20. @set /p UserSelection=选择(1,2,3,4,5)  ( a& B8 M6 K* E) P& C( @% n8 F
  21. 6 p& H0 ~  k: k" n% r. J( m
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection . |% a# w6 k9 y* |
  23. goto start , l5 n' r- V' k1 i  a
  24. ! a8 b; i$ D2 k* l
  25. :selection % A. X! y0 F; ?% `% F7 C
  26. @if "%UserSelection%"=="1" goto 1
    6 q/ P. o% l! P5 D1 d9 q# u$ q
  27. @if "%UserSelection%"=="2" goto 2/ @) F) \0 q2 Z4 u
  28. @if "%UserSelection%"=="3" goto 3
    0 u5 O4 ?' `6 o! P, _
  29. @if "%UserSelection%"=="4" goto 4
    2 `7 o5 ~  b- r. W
  30. @if "%UserSelection%"=="5" goto 57 J* e. h) e4 ^6 ], A* r0 V; E# P
  31. 4 F; g+ S, N* u6 A  G
  32. :1
    " H9 x8 d1 C% R. Q
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    0 H! R# Z7 _9 E! j" q0 D9 W* x
  34. netsh interface ip set address name="无线网络连接" source=dhcp7 V8 M" g$ m( @" ?- l3 `7 l% Q% ]
  35. netsh interface ip set dns name="无线网络连接" source=dhcp8 @* V5 P6 t( b% U! r4 o. z
  36. exit
    4 k* @; S. m0 G7 D9 x+ a# v" B( |

  37. * _8 j) E6 R3 h! r; S. T
  38. :2- n0 a8 Q; @7 h9 s7 m2 R: w) @& S
  39. echo 无线网络连接---办公室IP配置---请稍候...
    , u+ L4 a  W( q
  40. set ipaddress=192.168.0.100
    . V9 {& h8 I$ k0 j& L
  41. set subnetmask=255.255.255.0
    6 p2 r, E; k1 Z1 Q5 j1 K: q
  42. set defaultGateway=192.168.0.19 w7 H+ B2 d4 H# [* y
  43. set dns=202.96.98.36( S) Q# \) K: g9 C
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0& u, b. O* z2 S
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%! E6 `9 e4 T7 M; r, O2 o/ T' ?" s
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    3 |1 j( S9 m0 ]8 Q
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    / F2 S- ?! m/ O# g& D" k
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, w1 x1 r' ?& ?$ q4 d5 t
  49. exit6 s+ b$ I; i) e( \; j8 D$ A
  50. , i2 Q2 l9 p  h
  51. :3
    8 ]% X1 ^8 _. c' L
  52. echo 本地连接---自动获取IP地址---请稍候...8 x% W: X) |4 V& b
  53. netsh interface ip set address name="本地连接" source=dhcp* L. r3 ^2 S# x' g5 O
  54. netsh interface ip set dns name="本地连接" source=dhcp$ T- ^/ C& R. L" N- D# Q' G4 H
  55. exit2 x: w* Y7 T/ F& z* y
  56. ' H: L" m0 c4 s# z: R1 p- M- K
  57. :41 w( ]- m9 u2 ^" f' _# Q
  58. echo 本地连接---办公室IP配置---请稍候...
    8 a0 H( t; g2 V3 I# f
  59. set ipaddress=192.168.1.68
    / x' h9 I) k" Y. D; O9 n, W( g
  60. set subnetmask=255.255.255.0! P3 E7 B1 g. R, G0 j" {* F
  61. set defaultGateway=192.168.1.1, f# q) r8 M' g
  62. set dns=202.102.128.68
    5 Z: C9 W, _, o& U9 L
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    : f2 q( _5 w0 [  C, C! ^) S4 {, w' P
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    5 s( r% U2 f& z5 q' _" @
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    % {% h+ `' K5 R% _3 v$ E) r
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%% F+ D0 |) X# `
  67. exit
    1 s2 N5 s" u6 A6 S/ w9 p
  68.   p9 S$ i) W- [  v, C1 |! r
  69. :5
    : b+ o) b6 o' ~0 ]4 s) M- F$ `
  70. echo 5
    8 Y* g+ m) v. Y/ Y8 ]% ~
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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