搜索
查看: 22261|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
1 {) i: |& l. e
/ G$ X# @% o% ]) i& n; _2 K- Z将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off' _5 o/ b' Q, w6 q: n; [, F
  2. title 自动设置ip& X" d. ^' D& Y. {3 j( B6 H
  3. echo0 C* {; L& e1 `4 M
  4. :start ' t" n# e3 v0 R' x7 Q( Z% [
  5. cls
    ' N. ^( ?; p" u( _4 R2 Y, F) {  _+ k
  6. ECHO ================================
    - P+ y2 C; [+ r. A
  7. ECHO 请选择要换的ip $ f* \) q9 d( u  q8 i
  8. ECHO ————————————————
      ?; n$ x. i( K; e) j+ Y! }$ G' r
  9. echo 无线网络连接---自动获取IP地址…………1
    % K1 w6 v; Z& E
  10. echo. 7 m0 u7 L) N+ S3 L( p% X# u
  11. echo 无线网络连接---办公室IP配置……………2
    ( {& a# n- @' z6 o& }0 K
  12. echo. 5 K) B0 `  C" `; p; @* K
  13. echo 本地连接---自动获取IP地址………………3
    9 m4 U; |# J& A0 m: K* k
  14. echo. ; A  ^0 k8 p( \+ ?" \- [) H
  15. echo 本地连接---办公室IP配置…………………4/ g; g7 i9 v5 J
  16. echo.
    6 U4 s" S2 O. U
  17. echo  退出…………………………………………5& B& g. X$ z# K2 i1 q6 w( Y
  18. echo.
    * M' v: j; B' p. H) ]0 T0 h$ z) Y

  19. # J5 ]6 Q+ {- {( d+ c& i" i  L2 ^6 {
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ( M1 A) v2 {6 F+ c0 W+ n
  21. , f1 v( ^% }5 w" f& K, R
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 7 I# m$ \1 X8 u5 Q) |4 [) ~' V
  23. goto start
    6 e. ~6 Q  {0 h; {" Q0 {* h
  24. : t# J& r5 V, [% B& F* G" X
  25. :selection
    ) G! O- Q7 k" H
  26. @if "%UserSelection%"=="1" goto 1 - i; k: U; s0 V; g% O) d1 x
  27. @if "%UserSelection%"=="2" goto 2- X2 {. N( g! A) {/ L9 ~0 f
  28. @if "%UserSelection%"=="3" goto 3
    3 e, ~2 I# P8 I# h4 M
  29. @if "%UserSelection%"=="4" goto 4
    4 Z' H0 j, k3 j8 \0 n& |- A
  30. @if "%UserSelection%"=="5" goto 5( Q* X* i. z% p$ P; S  R

  31. # k3 E2 J9 S( n( j+ `
  32. :1
    & W4 g$ q  K; `
  33. echo 无线网络连接---自动获取IP地址---请稍候...4 r/ N! I5 {. |
  34. netsh interface ip set address name="无线网络连接" source=dhcp8 {# m+ P% F( A6 J
  35. netsh interface ip set dns name="无线网络连接" source=dhcp: u. F" J7 l9 R: V% J
  36. exit5 u1 Y% J, e; I; j  Z0 S1 l7 Y
  37. + v+ u* g: P; E
  38. :29 Q& q, W4 b0 _1 U
  39. echo 无线网络连接---办公室IP配置---请稍候...
    . f% e/ {& w; C+ M6 g. Q3 s8 h
  40. set ipaddress=192.168.0.100$ \) k8 P* l2 S3 u, m
  41. set subnetmask=255.255.255.0
    * r0 H8 I7 Q7 G& }) b
  42. set defaultGateway=192.168.0.1
    * u7 H4 N2 m) L! }2 s
  43. set dns=202.96.98.36/ D2 f, l8 p4 @  Y( e5 _5 K; \
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    $ w# N6 E5 G% v; t% ?% S$ i
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    # ]3 H* p4 D: d, o" S8 O) m2 y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    : l  v* [) _  }5 F
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary$ K$ {5 D2 {7 B5 a
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%8 I' {& R5 r$ k" ?6 \" j/ _
  49. exit4 I$ o9 ^% G4 Y4 }/ G
  50. 2 Q% T! L" ^; Z9 `" i" w$ u' M
  51. :3
    ) ^6 k4 h5 |# z9 |7 y
  52. echo 本地连接---自动获取IP地址---请稍候...( j5 j* I; Z5 ^3 O4 v" A
  53. netsh interface ip set address name="本地连接" source=dhcp
    : f4 ?/ J7 W8 }  i% M' j
  54. netsh interface ip set dns name="本地连接" source=dhcp
    - x& F. Y% @: d' r
  55. exit
    ; P" _7 r/ d) m2 Q
  56. 3 z. u* M% Z7 r4 H1 J3 U/ A8 `
  57. :4
    8 t5 d, q) y# h1 W5 k+ M2 s
  58. echo 本地连接---办公室IP配置---请稍候.../ Q! }2 P9 D6 [, F2 |. a9 K& }
  59. set ipaddress=192.168.1.68
    $ |1 g, S  Z7 r) U5 V
  60. set subnetmask=255.255.255.0, D) M- }' k  ]( o4 J0 q+ U
  61. set defaultGateway=192.168.1.1) P  Z, k, r% R
  62. set dns=202.102.128.68
    & S+ `8 d( G' S2 I
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ( O7 f# L0 k  K7 V* I
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    * E3 ?" l7 q% n" p, u! |
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary% X  `) S8 K* m$ }2 V
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    7 U0 n; ?* s& v) B
  67. exit* t) r  K; \' j- H9 I8 B

  68. . L! |) X9 V: g" Y( u" o. {
  69. :5
    ) C9 ]; i0 c4 P" C+ M$ p7 u6 Y) t
  70. echo 5
    7 K, ~: V+ d2 y8 }; K' B
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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