搜索
查看: 21968|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
. w" W+ V) h. g- ~* o2 E
3 h, q* t! w7 }$ A% d6 `将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    8 N- y9 I4 l/ @( U( [8 y! |- {
  2. title 自动设置ip
    0 }+ _  W" ^; l
  3. echo
    ' |6 W0 @2 r0 N3 Q- r
  4. :start & h! D2 h. @- g) e5 E1 E
  5. cls $ c4 `7 p) W$ @0 h+ ^$ p# n; ?' m% [
  6. ECHO ================================ - b9 q% q) r8 K! o. B; L6 Z) o4 V
  7. ECHO 请选择要换的ip 8 e. ^' C. N1 u% B' F& J1 I/ C. |
  8. ECHO ————————————————
    - R1 A  E, t. w# b5 ]! l0 X
  9. echo 无线网络连接---自动获取IP地址…………1 0 P  Q0 Z, t" K/ }: N
  10. echo. , N# D, l) v+ h# N9 }! t- f
  11. echo 无线网络连接---办公室IP配置……………2
    ! r3 R; W- |& L9 X& M/ i" z0 E% _
  12. echo. 1 r2 b& P, J% J; S5 M' B" _
  13. echo 本地连接---自动获取IP地址………………3 9 B- Z% t) k7 \: K
  14. echo. 9 t2 P: t+ Z+ l! z) g, ~7 W2 y; x
  15. echo 本地连接---办公室IP配置…………………4' C. ]) w6 l5 R+ M+ V6 p9 `8 ~
  16. echo.3 w% R$ N, U; }# g
  17. echo  退出…………………………………………57 G9 p4 ~! T/ O) Q. P
  18. echo.
    9 Q3 B" V- z, Q  W) L

  19. * r. N) M# {2 c5 l$ H
  20. @set /p UserSelection=选择(1,2,3,4,5)  ( p! I4 ]0 M) }, j7 O

  21. ) D6 P1 E% W1 a
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( B1 I" e" P/ d9 B" V9 F
  23. goto start
    3 {3 ]- K4 H( \* P+ n

  24. : i! u4 }/ T0 q3 C7 }  F$ n) A
  25. :selection
    * n4 C9 q9 T, C: I& S9 Q
  26. @if "%UserSelection%"=="1" goto 1
    2 k: |6 n' a- O+ x3 Y
  27. @if "%UserSelection%"=="2" goto 2% B3 _8 p  o1 ]$ `
  28. @if "%UserSelection%"=="3" goto 3 - Y: M9 b; w# y& t* }6 S* [. f5 @- Y
  29. @if "%UserSelection%"=="4" goto 4
    : B* L1 R5 z. A! k8 _
  30. @if "%UserSelection%"=="5" goto 5
    9 D) ]3 [" m* d/ P6 J8 d
  31. 5 D1 Y0 \: P. }+ H, n
  32. :1
    1 Y% Y) r; q* E9 {
  33. echo 无线网络连接---自动获取IP地址---请稍候...' L8 ?* K* {! p" s5 S9 D9 e0 a
  34. netsh interface ip set address name="无线网络连接" source=dhcp) ]$ y) _: G4 ~- y$ V
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    / W+ B) b4 A8 p. G
  36. exit
    2 B1 k. w% `! B7 t" M# Q

  37. 3 w* e/ R6 `0 z) i
  38. :20 t& |4 s( Q& p( |7 s" I
  39. echo 无线网络连接---办公室IP配置---请稍候.... D$ m  h& ^- r2 x+ A
  40. set ipaddress=192.168.0.100  C4 w5 Y* J' N0 ~% g
  41. set subnetmask=255.255.255.0
    4 K0 r& o  G. K) J! @
  42. set defaultGateway=192.168.0.1
    ! C% Q% N  Y- L& N. g+ u. B; P
  43. set dns=202.96.98.36
    ( U5 W1 P9 g+ W; f2 o. Y5 ~4 S; N
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    : Y$ X  D$ w, _& B
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%( I9 N" }( o8 T! S- k# N
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0! W/ p0 B; G9 {1 J. f7 {
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    + X8 m" P; u' m9 h* K* S- o( G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    7 T* R# e; N, a, V) m6 p# |7 a
  49. exit
    & z8 `8 f8 u' W# ^

  50. ; c" u0 X& J1 P4 T6 G
  51. :3
    $ Z3 z& N8 R( E" Y! X) R
  52. echo 本地连接---自动获取IP地址---请稍候...
    " p3 M+ ^  k: _8 r+ h6 N
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 L/ l( \5 Q6 g4 f4 R
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ( k/ f* V: D' D, G. h/ }4 }
  55. exit
    5 h  u. R. N/ f
  56. % g+ h. B/ x! v0 s  U/ l! h6 G2 R
  57. :4
    $ v: ]4 ~# _0 c: J( u# L8 u& P
  58. echo 本地连接---办公室IP配置---请稍候...$ \8 }/ s5 b) L* I
  59. set ipaddress=192.168.1.68
    3 O0 z0 I# J* j2 W) j
  60. set subnetmask=255.255.255.01 N8 r: Q/ Z; F  N
  61. set defaultGateway=192.168.1.1
    5 N/ H$ O3 Y6 P
  62. set dns=202.102.128.68
    $ M- a( \5 D! b5 h* w
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%  z6 Y. |% b0 H3 ]# R& K9 |
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=07 n! J% o' f9 E. A
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    + j0 ~1 n% i* e6 `" _
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%% h8 N& @* ^$ k& f: j
  67. exit
    2 o  ]. y& V2 C2 F0 e5 l, a5 \' U
  68. ' l7 T! h. w5 F5 F7 j
  69. :5
    4 u8 Z# t4 P8 j1 x$ m/ b' E
  70. echo 5% ?8 l; Q9 v6 V' T' G  x
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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