搜索
查看: 21480|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
3 i1 g6 k" }+ o8 s4 n
& g7 [$ x; ?- m8 Z/ B& d+ h# d将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    : `8 I3 y0 |' ]
  2. title 自动设置ip
    ' V( r- \8 J# M( A9 \# c9 Z4 N1 x
  3. echo
    " m, c( `$ Q0 V3 ~1 @8 ]: m
  4. :start # [( p2 D* w/ j8 D' z8 L
  5. cls
    4 t7 e9 V# J$ |. W$ n, M
  6. ECHO ================================ + y  O% P1 V$ K% y6 j# m6 j" _
  7. ECHO 请选择要换的ip ! u! h1 L9 c- @* {  F
  8. ECHO ———————————————— * r5 M" L/ Z! G& O
  9. echo 无线网络连接---自动获取IP地址…………1 9 N2 A) N7 x2 J/ e! _5 {: S: ^
  10. echo.
    6 l$ _/ @+ |7 s
  11. echo 无线网络连接---办公室IP配置……………2
    ( }! M, |4 A# K$ ]1 ^; Q( W3 T
  12. echo.
    : v2 J7 y1 v* _, v! ?% ~0 C
  13. echo 本地连接---自动获取IP地址………………3 ! B3 W4 l  c- N+ T" T* O: W, {1 Y
  14. echo. 0 N% i# Z5 x* I8 _
  15. echo 本地连接---办公室IP配置…………………4
    1 m0 m' _$ [$ G6 f1 d7 V1 v1 h
  16. echo.
    8 G; t& ~8 |; A2 _, `  Q
  17. echo  退出…………………………………………56 @  K$ W4 a- ^+ a2 g) `& M
  18. echo.
    % k! h- B5 k+ ~% I1 d: n; R, y& l! U) m

  19. : ~9 s5 f. q7 d6 z" G. n) ~
  20. @set /p UserSelection=选择(1,2,3,4,5)  : J: W/ F8 e* B. \+ O7 C
  21. ! ~! ]- K) r+ h$ a6 p" o
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection * l0 u- B9 y+ |* Z) f* t8 E6 |
  23. goto start - b  B& h0 X. J4 m/ l6 A5 W7 A1 X
  24. 6 e1 F. o& Q3 ]  J' X
  25. :selection
    1 w  T! u& M2 R" P- b8 a! n* Y( c
  26. @if "%UserSelection%"=="1" goto 1 3 s+ ~/ G7 ^# O$ N
  27. @if "%UserSelection%"=="2" goto 2
    5 ~& \5 D9 W! G( V2 w5 d  E* O1 V
  28. @if "%UserSelection%"=="3" goto 3 " H9 p0 y0 T  |$ |8 j+ {: _
  29. @if "%UserSelection%"=="4" goto 4
    8 J, U) S6 D/ Z7 ~
  30. @if "%UserSelection%"=="5" goto 50 S5 V# j* F6 V' u

  31. * Y: y4 [& ?' D1 V6 f8 i* C
  32. :19 L( i. `* ]: A& @
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    , J* t; }' t( c' l. A+ Z
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    & U5 y8 t# K. s. f! u9 O% b4 C; s
  35. netsh interface ip set dns name="无线网络连接" source=dhcp+ J$ ^4 r. u) ~% h
  36. exit( a4 E0 Q* x0 P7 e9 f
  37. 4 _4 l4 K) R9 _& \( ]# p+ A; d; y' {
  38. :2
    # r& g; R. ~. t+ D- T$ I. m3 Z
  39. echo 无线网络连接---办公室IP配置---请稍候.... Q6 R+ _8 |( p4 W+ g$ m: x8 X
  40. set ipaddress=192.168.0.100
    ( r9 P; [1 N0 B
  41. set subnetmask=255.255.255.0: G5 F8 ?9 d& w3 T; O, F
  42. set defaultGateway=192.168.0.1" w( _9 J5 L# W$ Q% P0 }
  43. set dns=202.96.98.36
    & _! R; K" L6 i& N$ I, K
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0' F$ F! B$ Z! n: P8 X
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%, `5 m% B, E9 B/ L8 R/ T
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 b  K( h7 p& q. S
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    1 a9 b& C! ]% f- k3 o' q
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%# E: j6 \% Y# T" G/ P' v- A6 w4 H
  49. exit
    # M& e9 K# x" k1 ~
  50. 2 T" F! H2 [7 d5 n5 y
  51. :37 E; ]4 q+ Y+ t2 P! v3 Z
  52. echo 本地连接---自动获取IP地址---请稍候...* L- L9 U/ `: o/ {; J
  53. netsh interface ip set address name="本地连接" source=dhcp
    2 W9 ]4 E5 G, w
  54. netsh interface ip set dns name="本地连接" source=dhcp
    5 w) j9 `! |8 ?) F0 C
  55. exit6 V9 I0 [7 J( w$ U: {. ]
  56. 6 K8 g/ m, b7 G1 h( |9 D
  57. :4% X1 l& W1 W2 ]' u/ t
  58. echo 本地连接---办公室IP配置---请稍候...
    ( k3 b; K  Z0 o3 a7 R- l9 `6 A
  59. set ipaddress=192.168.1.68; i9 @; G4 ~$ {
  60. set subnetmask=255.255.255.0
    - k; G3 u& I/ d# _
  61. set defaultGateway=192.168.1.1, D* Q7 O# c/ v. k0 A5 X
  62. set dns=202.102.128.68+ T3 L' n. Q6 B' B. f, `9 e* r
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%; G. R3 j: L! R) d! T7 ^
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0, O, J0 ?0 o& y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary2 Y' n4 t" ]/ ]! U- c
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    , h  {, J* `& M" B* }1 H
  67. exit
    # ]) O* b- r. P  L0 R6 g' o
  68. & Z6 x7 Y8 a6 h7 _  n" p
  69. :5! m5 \/ m% v3 t
  70. echo 5
    * y( b, X7 p( j8 j, t, S" U
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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