搜索
查看: 21629|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
. f1 b- N& ]  H0 \0 C3 j
2 q9 `# l" \; y! I" u6 e  T将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    / z6 V0 Q2 T5 i7 ~, u2 M% ~
  2. title 自动设置ip1 o# Q7 O- C3 V+ m/ A2 V
  3. echo) f  M6 S; k* f% s$ j5 T
  4. :start
    : J+ g5 n1 z* I* g
  5. cls
    3 \4 {- T2 v4 {
  6. ECHO ================================
    / A0 p$ X3 S, N+ m; N9 R
  7. ECHO 请选择要换的ip : V! E0 `- K4 |( l
  8. ECHO ————————————————
    + r( N" o% l6 D: }
  9. echo 无线网络连接---自动获取IP地址…………1 / ?3 c( C; l+ B7 F  s; U- g
  10. echo. + A0 u) h, J% ^& ?" p3 ]/ `2 e
  11. echo 无线网络连接---办公室IP配置……………2 - u# E: R8 o8 U
  12. echo. & k- N' n2 O5 r4 p9 \7 o
  13. echo 本地连接---自动获取IP地址………………3 ( Q3 Y0 N8 s, `
  14. echo. + t- {+ I5 a3 b8 V0 L# _& p2 d
  15. echo 本地连接---办公室IP配置…………………47 z% \1 Y7 R) q) c
  16. echo.0 l, U% g* n! k
  17. echo  退出…………………………………………58 v$ h+ Q' P( w) h/ ~
  18. echo.; U/ ?4 Z1 H* l0 K$ j( V' x
  19. 0 u% w7 R" ?1 v. R5 p  }3 ]& L/ G/ \
  20. @set /p UserSelection=选择(1,2,3,4,5)  , f; `/ X3 u7 p' Z+ c8 ]" e; J
  21. : C/ U* m1 o  i8 R1 @5 Y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - |1 K4 J/ y0 k7 Q% ~9 h3 n' r
  23. goto start
    ! ^, Q6 U" n5 F" g% D. y! H
  24.   p8 y5 u- L6 j0 D
  25. :selection + v# L$ Y: E. R4 E% F
  26. @if "%UserSelection%"=="1" goto 1 0 n$ a; D8 m* H8 i! _  v, a; j
  27. @if "%UserSelection%"=="2" goto 2
    ; {/ S& X! V1 Q4 M5 ?# g0 }
  28. @if "%UserSelection%"=="3" goto 3 2 P: u4 `. X. V. Q# V5 ]
  29. @if "%UserSelection%"=="4" goto 4
    * f5 _+ Y& z+ w6 O2 e5 _) v$ H
  30. @if "%UserSelection%"=="5" goto 5
    4 R6 {! o( m* f* s9 v* \, g: B8 ^

  31. ' a# `6 F* V6 K& q1 m
  32. :1
    $ X( ^) \( V4 q
  33. echo 无线网络连接---自动获取IP地址---请稍候...7 f0 b0 A, `' t
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    # S* l1 S5 G# k
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ; t6 z. d% ^( j1 [& M+ s( N
  36. exit0 x' D9 r7 G# z- L, V) s) M& e
  37. ! }% ?2 Y. D* e0 }
  38. :2
    8 f. @9 v3 J) }* A
  39. echo 无线网络连接---办公室IP配置---请稍候...' a6 G2 B1 ^( ?$ @3 w
  40. set ipaddress=192.168.0.100& u. V8 V" u: n( p
  41. set subnetmask=255.255.255.01 _- @! O! j3 F0 Y  G% F
  42. set defaultGateway=192.168.0.1' l( U' I# W2 \8 H& k
  43. set dns=202.96.98.36% n! z9 f8 y4 `, n& j/ }
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=04 T" F2 d& G7 Z7 \) |7 v" {7 `
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%8 p4 `1 X2 P! r3 m' `
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0. u% N/ X5 F. N9 @3 v8 D
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary. P! k. Y0 l! i5 K& O9 i" w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( W9 C" x4 t- o
  49. exit/ D" j0 C) D9 [8 L( Q8 \: I+ h
  50. / P0 X" p! u2 T5 M
  51. :3
    ( F1 I. i) G% A. @2 i, d: k
  52. echo 本地连接---自动获取IP地址---请稍候...
    . T. K) S+ T* h: L/ n
  53. netsh interface ip set address name="本地连接" source=dhcp
    % \, l. r7 O+ ^" L" \, O
  54. netsh interface ip set dns name="本地连接" source=dhcp  i& y/ E& @0 ~& f- G6 ]
  55. exit! l8 R: X5 S8 J. i
  56. 2 t4 ^8 U% f9 U6 {2 `8 f
  57. :4
    9 ^+ B% S0 v* J
  58. echo 本地连接---办公室IP配置---请稍候...; {; d0 d1 ]% L- K* J
  59. set ipaddress=192.168.1.686 x* V( I8 x" U2 q3 L/ V
  60. set subnetmask=255.255.255.0! w6 F6 O' x( \
  61. set defaultGateway=192.168.1.1
    * }* \2 O. N$ Q9 ?3 V
  62. set dns=202.102.128.682 p/ B1 B. C3 a! `, ~$ L
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) v2 B$ S& N* h% s% d
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=07 }/ |0 B2 E, W, g5 O8 J3 l6 k! a
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary* v5 B# U: m( N6 x$ B' {) z3 b/ h
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ; E# m+ p& F* H$ e4 p; l$ h& m
  67. exit% l* L# c' _3 L3 k* O: T: y( _  c

  68. + N6 F% K8 `8 K* z; ^
  69. :5, f% y' I- X" j- z+ @9 z5 ]/ i
  70. echo 57 s* H5 y9 r6 P8 N8 D4 r
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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