搜索
查看: 21595|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?1 Q; a+ M; p, s2 L

( ]6 x6 k/ M; j2 ?& I& \将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ m# J9 H. v  u0 h
  2. title 自动设置ip
    - ~! j& i0 I5 `4 x; F* ^- m
  3. echo) s" i4 F, n4 f0 U
  4. :start ' ^8 D, M0 w- D9 k" G
  5. cls
    5 m* G+ o+ e& L
  6. ECHO ================================
      f* n7 [  ~4 {8 o/ z6 d2 C$ `
  7. ECHO 请选择要换的ip   Z) M! E) N( \) J+ E* {. f7 \. `8 i8 N$ ^* Y
  8. ECHO ————————————————
    1 E% m" N8 K8 l; k( }( [
  9. echo 无线网络连接---自动获取IP地址…………1 7 l8 {4 Z- K. s! e" e# D0 d+ F
  10. echo.
    7 E) i& Q7 W+ ]8 @- _
  11. echo 无线网络连接---办公室IP配置……………2 : o4 ?. a" k% G# i; W$ X* ^/ M
  12. echo. : L7 t0 g4 ]- g# X. o+ X$ H
  13. echo 本地连接---自动获取IP地址………………3 ) c6 G& F, N; t2 ^2 y- @0 O; Q
  14. echo. & V3 m; [% N3 O' B5 g' w9 Z
  15. echo 本地连接---办公室IP配置…………………4
    % _. K7 d; m( y/ Q2 U6 H9 r
  16. echo.
    / d' k' v: n- A3 Y6 O/ f& i0 h
  17. echo  退出…………………………………………5
    ) C6 U: o& R6 e2 c9 q9 N+ U: y* A
  18. echo.7 d1 |" Q/ I2 H7 U" V

  19. + c! H7 G+ E9 P5 c
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    8 N# F1 I9 i: ^- ~, c: V1 F$ o. i
  21. / f3 v* C# [1 N) m% @
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    + i- o8 w# q& Q' m4 |0 T
  23. goto start
    3 x4 r, |3 v2 B- L/ b! e# i

  24. . T& P( ~% d0 b* h. A+ J4 t
  25. :selection
      x) R0 j. |6 O9 D, [0 d5 r) c+ v
  26. @if "%UserSelection%"=="1" goto 1
    + A+ m6 M/ y( N% S8 x) d" j8 @8 G- J
  27. @if "%UserSelection%"=="2" goto 2' R+ N& i+ w; L! S$ @* q7 e$ \- U
  28. @if "%UserSelection%"=="3" goto 3 / p7 U; M1 [  F5 k+ L6 x: {* C
  29. @if "%UserSelection%"=="4" goto 4+ ~3 H  p. F3 C/ c9 w& O
  30. @if "%UserSelection%"=="5" goto 59 b& {* N# C0 U6 S, _' J/ L" L, }; G

  31. ) ^2 V- k' p2 g. P$ Q1 E
  32. :1
    + G% i5 F( ~! B) \) ]
  33. echo 无线网络连接---自动获取IP地址---请稍候...$ P% q" F5 d. ?) ~+ v
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    8 V: u, E3 s1 V3 _
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ! d; \) l) R3 D& ?* I
  36. exit
    ) S4 f5 x8 M  Y6 F- H; {" R
  37. 8 y- [2 |9 X' B! N# z6 R: s2 a
  38. :2
    8 C8 \$ {* t2 K
  39. echo 无线网络连接---办公室IP配置---请稍候...% ^6 t: ?0 o2 W1 O  x* k
  40. set ipaddress=192.168.0.1007 m1 w% Y9 d6 e& {
  41. set subnetmask=255.255.255.0
    - O! ~" N! h+ e
  42. set defaultGateway=192.168.0.1
    1 }: E2 O2 E0 W& j: c
  43. set dns=202.96.98.36, Q) H8 i/ \. \  |
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0" Y- t  d$ X$ J/ \, d  T, Z
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    & ^$ {9 v& Y0 b8 h, A8 h6 `
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0/ _5 q* J6 {& E2 O! P  V! G
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    . F  W! n- T: Q1 P) C" c
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%8 [1 H; D. K+ h" f  R$ @( ?
  49. exit
    ' O) b, W( O& Y. l) t( ?, t' z

  50. 5 a( ~/ H, z( \, j$ Q9 ^# |
  51. :3" ~+ V  _  D& o, c. h& ]+ ]
  52. echo 本地连接---自动获取IP地址---请稍候...! ]. T1 a( `$ p
  53. netsh interface ip set address name="本地连接" source=dhcp/ _# S" W: q7 H3 `$ C0 i
  54. netsh interface ip set dns name="本地连接" source=dhcp5 n+ ?; S7 [/ v, c$ V& o
  55. exit) y8 P2 `' J+ x& M
  56. 6 s. P' K0 j# y8 B+ c
  57. :42 C0 m! V! X, L  X! w, N! \% i( f
  58. echo 本地连接---办公室IP配置---请稍候...
    0 y+ J% H. O) A( Y& a3 ^
  59. set ipaddress=192.168.1.68' D2 L. D; }+ ~- e+ a
  60. set subnetmask=255.255.255.07 {- |- R9 A7 ^% }1 ~0 E! p$ f7 a+ o
  61. set defaultGateway=192.168.1.1* T$ b1 y  s& A3 k/ m2 D- P
  62. set dns=202.102.128.68
    0 F" N. z  ^2 R! t) K7 m
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    + w5 b0 ]7 d' p
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=02 K& S. f/ Z) v
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    9 y0 O. j: F! a: s: `
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    8 f+ T  ^" k4 ~) B  W8 A
  67. exit
    , n3 f6 u/ K  J( ~

  68. , c' _2 x( M3 O
  69. :5
    ' ]+ w# x, Z' ?3 E# d% ^( C, Q4 A
  70. echo 5# v) O( N: B9 |5 A. d+ u
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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