搜索
查看: 11816|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
9 m0 Z8 S  W7 s4 P$ N, k4 w  c( D* X7 }# \
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    7 \% @0 H) u0 r  M6 e
  2. title 自动设置ip& }" T9 h& r  x- V& f9 ~; I) e
  3. echo" G; R) S; ~( H$ y" K+ \
  4. :start * U4 D6 U9 D+ |7 t0 e2 y5 P2 |1 G
  5. cls
    $ H$ b' C7 z( j. I
  6. ECHO ================================ ' Z9 s& Y# f* T& ~
  7. ECHO 请选择要换的ip 5 X9 V+ m7 K8 M9 b, u
  8. ECHO ———————————————— 6 {7 j6 x! G% Z
  9. echo 无线网络连接---自动获取IP地址…………1
    # l2 s8 a1 z4 V
  10. echo. ( }0 ?8 H% \2 [( P9 J
  11. echo 无线网络连接---办公室IP配置……………2
    4 T8 \% b+ X+ F
  12. echo.
    7 d7 x. j) e' c  Z; ^
  13. echo 本地连接---自动获取IP地址………………3 - D( g, O& b6 y' O* C1 z" M
  14. echo.
    5 U: K5 a& @  a5 ?" N
  15. echo 本地连接---办公室IP配置…………………4) v' E4 ?9 Y; ~! \
  16. echo.. n/ g# L6 ], V' o5 ^) x3 O7 a
  17. echo  退出…………………………………………5/ z6 @9 [/ Y+ K6 ^7 u0 U% Q, z
  18. echo.
    ; U+ Y( E0 g" g0 n: @' {
  19. 8 {0 y8 _& t: N! |
  20. @set /p UserSelection=选择(1,2,3,4,5)  : A- u: ]9 s! x) V) _  B" m1 p

  21.   I) a3 C4 V! `% I' k  m
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    " ^4 y" K8 u1 F; _6 h
  23. goto start ! _$ R1 R1 E; k* {& B0 d: Z' s! b

  24. 9 o" z; r3 l4 p
  25. :selection
    ! `* k' ?  M9 i* C) H
  26. @if "%UserSelection%"=="1" goto 1 3 o" C/ j+ h/ @# a" O
  27. @if "%UserSelection%"=="2" goto 2
      C; x% {, {0 L
  28. @if "%UserSelection%"=="3" goto 3
    - f" j7 e% z* Q+ O+ N# l" W5 G
  29. @if "%UserSelection%"=="4" goto 4
    ; i% r! B/ p$ J9 O# r
  30. @if "%UserSelection%"=="5" goto 5
    4 i# D0 m& z4 C0 K, z  T

  31.   e/ k" d+ D  @2 ]* R
  32. :19 P/ \; B9 @% E0 I7 m
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    , U$ G& f) g" ?
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    $ M9 k# n- V! Q  \4 G
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    + n: e* Z' @$ j* m4 {/ ~
  36. exit" q- g1 L4 h, j, v$ F

  37. , k4 e4 u8 R; k5 m" [/ b
  38. :2
    6 Q) \! f) K4 g& q
  39. echo 无线网络连接---办公室IP配置---请稍候...
    8 D3 _& @4 [" e( i2 H7 E: [
  40. set ipaddress=192.168.0.100
    7 s7 p2 c- J$ ^" z/ H0 l: H
  41. set subnetmask=255.255.255.08 {/ J/ k" X7 s+ n" H$ y5 w
  42. set defaultGateway=192.168.0.1
    9 U' Y" I6 O, G2 }* `0 W2 |# j' J; d
  43. set dns=202.96.98.361 [4 H+ s1 x; H4 ?6 ?
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    5 b/ M  |' z# c# t8 C. i& a
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 o; F- ?" i! a6 N
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0) e2 Y$ c* g  |" b( C; j
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary# z, Q2 U( A* F% q  [6 a" f
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    * D3 d6 g9 j& \( u+ u, v3 ]9 O! C
  49. exit
    " ~! @, I5 [' A# s# d$ ?, ^
  50. 4 c  B5 N/ I( C: U! b$ `: E/ A
  51. :3" b" N: ]& Y1 ?: V2 O) L+ M
  52. echo 本地连接---自动获取IP地址---请稍候..." T. K" s4 J' ~
  53. netsh interface ip set address name="本地连接" source=dhcp
    # h" u2 [! w; {' U( g/ f
  54. netsh interface ip set dns name="本地连接" source=dhcp
    0 V' R; o$ q* {; Q: V, E9 `
  55. exit, T% Z% K) W) W+ `, ~, Y3 q% o

  56.   ]" i) j% T7 h: W. g1 g
  57. :4- H% q" ]8 a& u0 K* u! ]
  58. echo 本地连接---办公室IP配置---请稍候...& W9 C7 i6 J! l. V3 d
  59. set ipaddress=192.168.1.68# z6 j3 }2 T$ @
  60. set subnetmask=255.255.255.0
    1 v+ Y( k0 p( v4 g( x
  61. set defaultGateway=192.168.1.1
      U+ V& j/ k* j2 e" l7 y( R
  62. set dns=202.102.128.68
    ' G8 j5 v% C( C/ t) o
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    3 M& P  w: `8 D. M- w2 I
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0) S" f" B1 }: q5 t* ?7 h
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    + h( e  s; b/ N, n
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%6 E8 O2 L) K# N$ i
  67. exit* g: u; U4 s* h( [4 D3 G  K- ~

  68. " T) L9 |  {7 ]9 O0 M
  69. :5
    - l8 t' Q, Z8 r8 p6 U4 p3 y+ ^
  70. echo 5, G& e0 z- a9 `- ~
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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