搜索
查看: 21901|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?/ V3 p% f* l" T  ^# H2 T9 |

, {9 t% F+ B2 d" D( a将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    7 M# f. T" ^# E$ p
  2. title 自动设置ip8 F$ c6 ?8 R3 S  g, I
  3. echo. I' H) ]5 c2 K* ?3 s
  4. :start
    + u8 z. C  }) Q( X( {: `
  5. cls
    - \2 q9 \3 J9 d" K6 z/ @
  6. ECHO ================================ ! N: k* t+ s6 v3 w; ~. e
  7. ECHO 请选择要换的ip
      {  C; X1 v7 Z( }) A
  8. ECHO ————————————————
    : F0 U, G: ^* z9 y
  9. echo 无线网络连接---自动获取IP地址…………1
    9 l3 G& G- g' }* l9 D/ F
  10. echo. - v+ G1 j0 p; Y
  11. echo 无线网络连接---办公室IP配置……………2 5 v4 @" r* u  V0 i
  12. echo. % ?" H6 ~3 r" |/ n* N! V+ ^
  13. echo 本地连接---自动获取IP地址………………3
    ' ]: H7 U7 Q% n3 M6 I( `
  14. echo. 0 l" v" }+ ^* l" z8 J8 O6 J, k9 d
  15. echo 本地连接---办公室IP配置…………………4
    , [& q: ^4 w  e9 n
  16. echo., x) J# D$ ]/ {1 |  k+ _2 n
  17. echo  退出…………………………………………52 R1 g" N$ t! Y6 N2 J
  18. echo.5 K- `, C  x! \2 z
  19. 9 A- x, C& _3 H7 l' g6 K
  20. @set /p UserSelection=选择(1,2,3,4,5)  4 T0 Q1 j9 o: ?( @) R- n) }
  21. - X5 N! e3 s* L& y2 |
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ! y4 A' Y, a4 P
  23. goto start
    9 u9 U% ~, J  Y& T" w8 ]
  24. - W% m% D$ }. y' \+ H
  25. :selection
    - M: s) ^7 c! G. o$ {: l
  26. @if "%UserSelection%"=="1" goto 1
    1 P" }) f3 }) y1 Y5 |& n
  27. @if "%UserSelection%"=="2" goto 2' x4 f/ ^9 {# w8 D* Y  x
  28. @if "%UserSelection%"=="3" goto 3
    & `& ~- _9 r# r9 x
  29. @if "%UserSelection%"=="4" goto 46 z: ]* A1 p8 f/ P
  30. @if "%UserSelection%"=="5" goto 5
    / B+ [/ N# g* _2 o
  31. , c+ m6 C; p8 L1 d3 Y
  32. :1
    - A4 u* H2 J3 p& D% c
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    % v5 K/ g1 I. C  d6 j9 @9 ~
  34. netsh interface ip set address name="无线网络连接" source=dhcp$ |3 H0 h. V( W
  35. netsh interface ip set dns name="无线网络连接" source=dhcp* ~$ y- [& j2 `2 Q
  36. exit
    : Q1 L5 |( s2 m
  37. 6 U6 B5 n6 O0 g$ l' a, R2 ]4 \) M# u
  38. :2
    ( _" @3 e1 k  v. @7 }( \: j7 b- }8 [' K
  39. echo 无线网络连接---办公室IP配置---请稍候.... ?1 l. Z% N, _3 E! p/ R4 T
  40. set ipaddress=192.168.0.1002 t: S$ A8 T, D" w8 X
  41. set subnetmask=255.255.255.0
    ) f2 t& j7 J" P/ G) L* G
  42. set defaultGateway=192.168.0.1! V, Y& A4 t! `2 Y: J# ]3 a
  43. set dns=202.96.98.36" A2 I, Z) h3 S
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " ?5 `( \4 N* @  d
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 t: H, K) s4 i+ v$ u2 e3 B- |
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    $ y+ Z9 G% U9 \0 ^; i: n& J
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    2 |+ v8 h6 E6 y0 O$ d5 Q
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    7 H& o- @% W# K  U
  49. exit1 {7 z7 f) ^" C: t

  50. " b& t" x9 [) Z/ I. E, t! A9 ^
  51. :3
    % v. ]% K1 ^8 t$ }) q- r
  52. echo 本地连接---自动获取IP地址---请稍候...
    7 J* ~1 f$ j9 X3 w
  53. netsh interface ip set address name="本地连接" source=dhcp( [  M8 J$ A4 i" E
  54. netsh interface ip set dns name="本地连接" source=dhcp8 Y3 b0 S5 |1 Y! P3 M2 {
  55. exit
    / \0 j4 n! j' h0 M- ~/ Q3 K
  56. , E; H1 w! o, ^7 h! Z
  57. :4
    ) Q+ P& y# r$ u/ I2 ^
  58. echo 本地连接---办公室IP配置---请稍候...5 C  l. ]* C8 c  |- q' A; v2 m
  59. set ipaddress=192.168.1.687 ^% j8 ]; b' [  w! v
  60. set subnetmask=255.255.255.0
    ( L8 b1 x" w6 ~, u) U
  61. set defaultGateway=192.168.1.1
    0 ]  F2 B% G  X" e4 r% }3 z5 H7 W
  62. set dns=202.102.128.682 S) n$ m, |3 {9 l, b$ [/ c
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; P" P1 A( k) [2 ?9 X1 J& |8 B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0# y  v) Y/ U9 z
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    $ Q# g  s" v( s2 i' O% a/ n: l- `' ?# K
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ! y: u5 {% T* b! Z, u+ D6 n  x
  67. exit
    7 R: J" S4 s* f9 i

  68. 5 T" Q5 ~: h6 p4 _) x
  69. :5
    . D% [/ B, b) d. B7 T$ F9 ?9 t# A( f
  70. echo 51 ]  g7 M3 b$ T2 R
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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