搜索
查看: 21379|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
/ K" S/ o3 _5 G- v2 J6 N9 t( k" z) I1 n  |: D6 I
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    & O' B' l2 I) b3 g% F9 ?
  2. title 自动设置ip
    - ~& m' [3 n7 j/ Q7 O
  3. echo
    4 A6 X  s3 ]' c/ x4 M
  4. :start
    ! ~+ q  g. C' H& U4 B
  5. cls 0 y$ G* n4 H4 [0 c4 B% t
  6. ECHO ================================
    " L7 w7 d0 x" N* v9 C, Z# s9 e
  7. ECHO 请选择要换的ip 9 c- J& v; e) I" N
  8. ECHO ———————————————— 2 E$ Y- C$ |* O' C0 R
  9. echo 无线网络连接---自动获取IP地址…………1 + A; C' x% U$ ^$ }8 ^7 M
  10. echo.
    , Z6 r8 E+ q; I& z0 T
  11. echo 无线网络连接---办公室IP配置……………2
    / t$ n+ @# M, G! G' f
  12. echo.
    0 g+ c- e( x' N; c- O
  13. echo 本地连接---自动获取IP地址………………3 7 v' t: f- K8 m% ^/ ~: a! C4 B& G
  14. echo. . n, U/ c) ^/ L, O
  15. echo 本地连接---办公室IP配置…………………4
    2 ^  a# u' U( A$ N6 @) ~- {
  16. echo.
    7 K) W& `' D9 N) p
  17. echo  退出…………………………………………53 j: \, a- X) v6 S; V
  18. echo.
      T, U1 \1 U, o- m6 H
  19. 4 Q; x% y8 q4 R4 t6 ~3 Q2 Z' {
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    . N& G$ w* ?) A5 P( C" o3 n
  21. / [1 V) w8 @# T
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection % c0 m  w8 p8 `
  23. goto start + [, a' B6 h; }& a# e, I) _
  24. ; h. t: `/ d- h
  25. :selection 6 x! l/ d7 M1 Y1 z; J; A
  26. @if "%UserSelection%"=="1" goto 1
    6 y3 U8 j8 ^* z2 k2 a' Y
  27. @if "%UserSelection%"=="2" goto 2
    9 G% Z0 c$ k( w5 N6 C8 k9 @7 Y9 H
  28. @if "%UserSelection%"=="3" goto 3
    $ S/ N% T/ `6 U. u' F9 j
  29. @if "%UserSelection%"=="4" goto 4  h* q  j$ g; w9 o' n8 \
  30. @if "%UserSelection%"=="5" goto 5  I, c0 d: I. n4 v$ s5 Q7 C9 |

  31. 2 B) ]7 c" s! C. J/ V; x2 R7 c2 }' T5 L
  32. :1
    ; r  H9 P* ~2 C  X! ]
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    , t7 S9 l. w( ?) H& A6 B# h4 a8 d6 }
  34. netsh interface ip set address name="无线网络连接" source=dhcp2 W+ W/ M* d" l3 ]& H
  35. netsh interface ip set dns name="无线网络连接" source=dhcp3 T) p. ?8 g) s6 `
  36. exit
    1 P7 c. [; i) U6 }, N
  37. 7 J; E4 `* X" l9 W2 N+ u1 T
  38. :2
    % O$ P/ @% {+ }0 S
  39. echo 无线网络连接---办公室IP配置---请稍候...
    + k6 F4 K  S# I9 v
  40. set ipaddress=192.168.0.1002 B$ x; W* c; x6 R& s! D
  41. set subnetmask=255.255.255.0
    & k4 C. G( q+ g. z
  42. set defaultGateway=192.168.0.13 }  M; n- F* j4 o# {' ]8 @
  43. set dns=202.96.98.36
      p6 Z' H/ [9 k. o  b1 i' z9 h0 F
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ! K) R: H  o6 Q8 C! a
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%9 V. Y4 C. I( J( ?/ \  d
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    , R# |% c0 n! Z$ R1 h3 S  A
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    9 O9 L- p, L1 Y) [5 _7 `
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%8 t4 Y) `. H' V5 |% p
  49. exit
    0 Z# u0 ]& b( Z4 W; r, p
  50. 0 Q# c1 }7 n( @/ q0 |0 C
  51. :3
    ; g7 c6 [. u. N
  52. echo 本地连接---自动获取IP地址---请稍候...7 U4 r- K9 d. Q0 ]2 t+ r- O
  53. netsh interface ip set address name="本地连接" source=dhcp0 `2 x9 _! b1 p3 A
  54. netsh interface ip set dns name="本地连接" source=dhcp
    0 _& r/ r$ d& _/ w
  55. exit0 X$ P! g7 y3 B" x
  56. # l( `2 o7 a  C" [
  57. :4/ |7 W8 Z& Y3 W/ O
  58. echo 本地连接---办公室IP配置---请稍候...
    . K6 G* t: U6 V8 a
  59. set ipaddress=192.168.1.68
    1 R  t8 ?6 G2 O, r& W
  60. set subnetmask=255.255.255.0& d3 n( q4 c; _3 e, S" m  }
  61. set defaultGateway=192.168.1.1
    3 Y0 {6 S; Q  \  z4 q5 y
  62. set dns=202.102.128.68, \$ V. t4 |# l: I* T% c8 Q2 N
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%4 L7 @+ ~3 F0 ~% h4 i: W
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=06 y) e3 G4 t, k6 C" w& ^2 D5 w
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ; X% z3 n& i! p8 c& k
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%; q0 s% D* Y! N6 K4 O4 H4 J
  67. exit* }* Y, K; G9 z' n3 ~

  68. 2 y3 Z. T& v( R; P; J
  69. :5
    4 ~( r: Y4 D1 J  a# @$ W
  70. echo 5. q8 l7 N& @0 E( D. _+ ^
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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