搜索
查看: 21812|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?& t/ }& w  c5 ?( l) \& `! ~

6 U  _" `% q! P8 e; H将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    / n$ l! m+ @# _
  2. title 自动设置ip+ `4 b% `9 T, T$ Y1 g5 ?
  3. echo
    4 ^4 Q: l' }5 V
  4. :start
    * d/ F* j7 d' L' Q1 I2 v
  5. cls ! v- ]4 K5 ^& W6 v) g. N- ~# R* B
  6. ECHO ================================
    - Y$ p4 g) D/ }5 S4 l
  7. ECHO 请选择要换的ip
    6 \6 O* A- I& _. n" F1 A! P
  8. ECHO ———————————————— # u; [& V) x7 A, }+ x) B3 M+ z
  9. echo 无线网络连接---自动获取IP地址…………1 & }0 x* N7 O. r: W
  10. echo. 7 [/ c5 `% x1 D6 k9 n% J
  11. echo 无线网络连接---办公室IP配置……………2 0 ?% L# L7 E- r, v% G/ \1 b- X
  12. echo. 8 V: b& w4 u! e) S" e
  13. echo 本地连接---自动获取IP地址………………3
    % Z& `9 `0 A( S) U6 ?' l8 r" R+ \
  14. echo. # I% s9 f0 |; k+ p
  15. echo 本地连接---办公室IP配置…………………4
    - w- G- r( S/ H3 R
  16. echo.+ g; x/ Z; G; u0 P1 q# y
  17. echo  退出…………………………………………5" a3 d$ M6 i, {$ J7 x4 m, Z) y
  18. echo.0 @, y9 i! F$ F% G

  19. # z: ?/ Q  [  j3 I4 g7 L9 N8 {
  20. @set /p UserSelection=选择(1,2,3,4,5)  $ l! H1 Y. F  O
  21. " G  Y' D, \0 Y6 X3 C
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    2 ]6 d7 ^. o& w3 I7 G1 J7 w' Q7 y
  23. goto start
    9 b. o' T" t5 {* w  n! D
  24. / E. w; K& G  P9 }8 W
  25. :selection / S6 @3 n  e2 A% T+ f
  26. @if "%UserSelection%"=="1" goto 1 0 ~% S4 W: b( [4 M9 U' p
  27. @if "%UserSelection%"=="2" goto 27 l6 }- V; Y. ?, d" P% d& L+ G
  28. @if "%UserSelection%"=="3" goto 3 1 O: L: B/ s: k3 C( F2 c
  29. @if "%UserSelection%"=="4" goto 4% s" q" }4 X5 b
  30. @if "%UserSelection%"=="5" goto 5( y! J* s1 Q& D# ~  U) B
  31. 7 l0 X  e  o( `2 K, |  k3 v. @% ?, [: c" R
  32. :1
    - ~% z. M3 N% Z9 ], w
  33. echo 无线网络连接---自动获取IP地址---请稍候..." k5 I" h% ^7 p9 _! L2 Q6 t
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    6 I2 K% ^3 x3 D5 ]! M8 O
  35. netsh interface ip set dns name="无线网络连接" source=dhcp4 m8 ~4 n* ?/ ]
  36. exit& ^& u) O6 A* R  _# ]& y
  37. . g/ k* W' p8 c5 y$ r% v
  38. :2
    - n4 I" _; R! [! L: Z2 j7 n
  39. echo 无线网络连接---办公室IP配置---请稍候...! k0 R5 T% |; [2 _+ y$ ?9 @
  40. set ipaddress=192.168.0.100/ f. O; l! |" L  F0 s3 a- Y/ m
  41. set subnetmask=255.255.255.0
    / d8 G$ k1 h, |9 |6 m
  42. set defaultGateway=192.168.0.1
    % E8 D: ^  r! G! V4 o7 ?
  43. set dns=202.96.98.368 u: ?! ^3 o$ d% b
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    & B6 i6 K& P& }4 k+ @
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%( G/ [. ]5 N3 a9 r1 Z
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0" a. M3 J3 Y9 f! Q  w8 W- i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    1 ]/ D4 T: A% ^3 H, E
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%- x2 b, k7 K' S! V. l# V
  49. exit, P# Q8 ^# y7 y- x9 R3 r1 M. s
  50. 4 i, [; I) }' R  Q4 g- T
  51. :3
    ( p( E' j3 B0 Q- y
  52. echo 本地连接---自动获取IP地址---请稍候...3 y% u% D, j# c' p
  53. netsh interface ip set address name="本地连接" source=dhcp
    6 n5 |9 a- g1 v5 i; G' n, ]: n
  54. netsh interface ip set dns name="本地连接" source=dhcp% ]) S" [9 l0 I8 }
  55. exit
    ' p- w& M' `" H" A' F* n& ]

  56. 6 x! z9 R6 i; x* r& _4 r
  57. :44 K; n5 G! w; q0 r
  58. echo 本地连接---办公室IP配置---请稍候...3 Q% B5 L$ c( d
  59. set ipaddress=192.168.1.68: p$ p; h+ g1 m; d) w$ l, n
  60. set subnetmask=255.255.255.0' C7 o- P* e1 a: S  }& b- [8 Q5 F9 t
  61. set defaultGateway=192.168.1.11 k3 h2 r. \5 K' E
  62. set dns=202.102.128.68- ^3 A. ~6 V/ u5 _1 A1 E* {  d
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%1 t- o3 Y1 _2 }9 m- ]" f+ M
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0" ]  o; M) f: k0 L
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" M3 b& m. k1 `  Q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%. c2 F" E; w6 j
  67. exit5 d( `% @1 F- X8 U. \# Y

  68. 9 h2 @1 X! m# q6 M( a2 o
  69. :55 c1 |0 g$ @& S5 k; Q5 y! M$ s
  70. echo 5
    , X6 N7 {: g; k4 z' Q5 l8 q
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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