搜索
查看: 21488|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
3 s- G$ W$ b/ z9 x, K/ g6 M
/ K; T5 O. d. U, c3 E将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off4 }3 h0 z- [2 c- g9 w
  2. title 自动设置ip
    5 P& V5 e! }- {2 j, K# O  m
  3. echo5 s/ y% [' z# F  i$ @! R
  4. :start & J8 K3 g8 C# Y4 |# P
  5. cls
    3 {. E1 }- z: [$ Y, ^4 P9 @5 \& B& C/ X
  6. ECHO ================================ / ~. G- O. Y/ q4 Q. h* c
  7. ECHO 请选择要换的ip
    7 @" T; p8 w( x' K% C# b7 _
  8. ECHO ———————————————— ' o) N2 y. i: S+ A4 S, u' m( f1 O
  9. echo 无线网络连接---自动获取IP地址…………1 0 p6 u# ]- q5 a* Q
  10. echo.
    % y4 W' R+ k- z. f/ M$ x
  11. echo 无线网络连接---办公室IP配置……………2 7 h* u( v' q. e1 I8 F: I
  12. echo.   b; S( f4 J: s, N: E
  13. echo 本地连接---自动获取IP地址………………3
    $ F: s& {4 W% L; B, ^6 l6 h
  14. echo.
    ' P/ l3 e7 \* c
  15. echo 本地连接---办公室IP配置…………………4
    - W# c9 f$ \2 m" d" }6 R3 W. e
  16. echo.
    * H# ~4 _/ w' h; g) i; h
  17. echo  退出…………………………………………5
    & E$ ]" o! c- ~7 L+ S8 h4 f/ M; l
  18. echo.
    * H, F2 }1 H* o7 ?
  19. % Z' V3 h4 t6 t% L7 _
  20. @set /p UserSelection=选择(1,2,3,4,5)  2 L% s0 v  f5 N  E; m* m/ c

  21. ' u: n  Y1 M# w) I8 Q2 L) N. m
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 5 z5 U) s  m$ I) T
  23. goto start
    $ T% L: k& _, h" e  l1 o. Q: o8 X

  24. : L. E4 C/ t- @3 C7 n' S
  25. :selection % }4 v, k2 q1 E# _/ S: b8 r
  26. @if "%UserSelection%"=="1" goto 1 9 m& }( F" r1 d5 C
  27. @if "%UserSelection%"=="2" goto 2
    + U: I2 N" w; h8 P0 ^  u4 @
  28. @if "%UserSelection%"=="3" goto 3 / O  Y" R& b/ X- P( S
  29. @if "%UserSelection%"=="4" goto 4
    2 K0 l2 c; B/ T7 L/ a
  30. @if "%UserSelection%"=="5" goto 5# H/ \; y% k4 P% T

  31. 0 Q) C# R% d6 D" W+ J' I: a
  32. :16 b( t1 B  w- V. S
  33. echo 无线网络连接---自动获取IP地址---请稍候...8 B9 G9 G/ z  o" ]* e0 n
  34. netsh interface ip set address name="无线网络连接" source=dhcp3 k8 M9 @) j. h* y, y' G
  35. netsh interface ip set dns name="无线网络连接" source=dhcp9 H& }& ~) O6 R, G# E
  36. exit
    * b) |0 W; H) V5 N

  37. 5 a2 h9 R& Y% `! _( v& M- W
  38. :2
    3 U9 S$ \+ d2 Q1 k
  39. echo 无线网络连接---办公室IP配置---请稍候...- H/ Y# h* S' @5 w/ f& L1 o
  40. set ipaddress=192.168.0.100! z3 O/ S# R* V$ h
  41. set subnetmask=255.255.255.0
    5 L% g9 F- T' d  j: Y, S, i& o( D  y- V
  42. set defaultGateway=192.168.0.11 {; M/ j  [4 r/ y/ ^' m
  43. set dns=202.96.98.36
    8 C8 L* b4 }2 C) |' a6 H' q
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0/ j: u3 |0 c+ V* }7 @( M1 {6 O, q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ( ^9 z: b% G+ a
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    6 O5 ~, _3 o- @4 a
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary4 b' G" V1 }, v. F+ l. ?
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%# B/ G$ H, \. ]4 ~) y# W  [
  49. exit$ x9 Z7 }9 {; y
  50. 1 w* e* y: h( h+ r" P" T. m
  51. :3/ [7 a7 y: \0 ]* V  m7 R
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 k5 G( Q: l; h& L
  53. netsh interface ip set address name="本地连接" source=dhcp5 v9 B& V# _2 k) ?4 ~/ q$ N! [
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ! W0 d/ F% K9 S3 I9 t" ?. _3 L1 F
  55. exit
    6 S$ b- v; ~* T' A/ Y: Q6 [1 ?1 y

  56. 4 }/ E: o9 ~( A
  57. :4: g) b9 G; D6 V
  58. echo 本地连接---办公室IP配置---请稍候.../ m# ~& a) w" p- }
  59. set ipaddress=192.168.1.68
    ) H" p6 r4 h9 e$ f, D) ~, R, R7 s  z
  60. set subnetmask=255.255.255.0+ A! s& l& \$ p8 T2 s0 Z7 p
  61. set defaultGateway=192.168.1.1
    7 q( J1 h1 J0 R& [3 f7 G1 F+ ], R0 @
  62. set dns=202.102.128.68$ [) B% M# ]# T1 y  x- F0 }% a
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%; b" k+ ?0 {/ R8 G4 t; B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    9 X) t3 G$ a1 d5 \* `" O2 F
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary$ @) P' s( T2 E' k% N6 L( K; ^3 d
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%6 o4 T" G2 X6 D3 b
  67. exit. O7 l, u6 e+ e& c) M1 o

  68. * U$ Z/ j5 |" D( ~) E; k
  69. :5  h; v7 w9 M) k: _
  70. echo 5
    1 T5 u& {6 Y( I1 r$ W+ g, X3 g& L0 C
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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