搜索
查看: 21781|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
6 B$ c1 G! ^# q3 {$ D( ?* A& R$ P9 Y- X) d4 A+ W8 R% t) O; o
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    1 t" Z( i  x' ?3 r( c' k4 J7 Z" I
  2. title 自动设置ip
    4 f0 ]) X  n$ U+ }) H0 k% h$ h7 z
  3. echo% q9 {3 o8 |0 y! o$ L
  4. :start 8 X: V8 G/ L9 [' g/ u5 E7 W
  5. cls . I1 O" r3 w- Y# Q, ^9 I
  6. ECHO ================================
      j& k# k; D' L/ N7 t
  7. ECHO 请选择要换的ip
    $ W4 @4 l" F5 b" b2 X
  8. ECHO ———————————————— ) m6 g; t! I. ]3 Y2 s2 O2 x2 A
  9. echo 无线网络连接---自动获取IP地址…………1
    0 |: }, P: f8 n
  10. echo.
    " M: x7 A( r1 |0 y0 L* Z. K& X
  11. echo 无线网络连接---办公室IP配置……………2
    3 f6 {4 v: ?* i4 e' B  d! w  X
  12. echo.   U. U& y" n2 `2 e% c, H$ V: t
  13. echo 本地连接---自动获取IP地址………………3
    + F" D% E( H9 f! b
  14. echo. , @5 ]" t9 u  I
  15. echo 本地连接---办公室IP配置…………………4
    % e5 s' T( W  o# q8 N
  16. echo./ ^2 f* |) N& w& w" h5 o5 Z& S  Q
  17. echo  退出…………………………………………59 _( j" \! D/ X" e8 q- v
  18. echo.0 \  Z, t9 _) d/ `. C4 V7 a

  19. % h: E" ?, C0 _" \# K
  20. @set /p UserSelection=选择(1,2,3,4,5)  + q+ o4 Z5 F8 z+ o, O; r+ p& C

  21. 6 T' ?7 ?' {, u( j* j  \
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 6 {7 \; H* b' V% B5 E
  23. goto start   X- K: M( F' K8 q' g) i/ P/ Q
  24. , u2 D1 U6 A# o6 h7 @9 c% j
  25. :selection
    / p) c+ q) p6 e# h8 ]. {( ^
  26. @if "%UserSelection%"=="1" goto 1
    6 o; g( ?' c, ^9 J, ?. P0 \
  27. @if "%UserSelection%"=="2" goto 28 g4 t9 p. [9 R3 _: U' W
  28. @if "%UserSelection%"=="3" goto 3 4 u; x, J) ]  X$ i% Y% u7 L
  29. @if "%UserSelection%"=="4" goto 42 G; b& G; B8 F& Z, U( s/ Y
  30. @if "%UserSelection%"=="5" goto 5
    5 O- c. n8 l( v% H- d+ {
  31. " n) y; }6 v/ S9 i4 |7 t: I% Y
  32. :1
    2 e2 P$ a- p* u/ W; {( x
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    4 L+ V' I1 T& ]7 g0 J7 `( d
  34. netsh interface ip set address name="无线网络连接" source=dhcp9 @) t2 v" `* M5 q+ L
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    , O/ e/ k( T2 ^$ K6 U
  36. exit( E0 {/ N3 n# w' s" d3 x  \

  37. : J3 \3 ?* m. H- [  U
  38. :2
    : W) v, U8 r! E* r! o* q
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % p9 `: \9 R: Q4 I" E
  40. set ipaddress=192.168.0.100
    ! Q' I$ S# n" Z6 Q
  41. set subnetmask=255.255.255.0
    7 X; |7 @+ E4 V* G* A! c
  42. set defaultGateway=192.168.0.17 p8 }# Z  ], Z7 I, J9 G
  43. set dns=202.96.98.36: E8 F& N: e1 u$ K7 N. l
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ m2 K- a) E$ X7 Q  f" \1 Y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%$ V2 l1 C8 ]; w' ~7 {' E6 {
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    1 T3 s+ f. ~% ^$ {+ v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    * i  p$ {) n) ?, F0 {2 M9 N
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    : j! Q: W5 O: [6 v  @$ j
  49. exit/ M6 ^7 ]. m  g# ]1 y9 m/ C
  50. ! M1 ~6 ~$ J0 F) b! N
  51. :3; B$ _! X* g1 l4 @" n
  52. echo 本地连接---自动获取IP地址---请稍候...7 l2 K2 x5 r+ H  h% C
  53. netsh interface ip set address name="本地连接" source=dhcp
    3 A. A% s( R( x3 g
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ) E1 Q1 U1 n- L& ]
  55. exit2 D8 d: c% n& C1 e) L
  56. ' a; A& o4 i2 {! g2 K2 {
  57. :4
    8 m9 p+ |/ Y( f) _9 J" h8 N
  58. echo 本地连接---办公室IP配置---请稍候..." D0 i6 L# [( Y( {
  59. set ipaddress=192.168.1.68
    2 i( R' N! w$ J2 ^: h
  60. set subnetmask=255.255.255.0' f" w# B0 m9 V1 b7 W1 ]& o$ P
  61. set defaultGateway=192.168.1.1( f& a! c: Z9 X1 f3 Q' {+ w% ]) u
  62. set dns=202.102.128.68. y! [- h  G0 J7 P3 Y5 s$ C
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    + T" R* Q1 f  r) z( `( }' ~, E
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    4 |; e# A( n/ r9 Z
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" o: i# ?' K/ G- W0 k: F
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%6 }0 b" R0 ~% P
  67. exit
    8 [8 n3 v  N" D  f+ N, A

  68. ! b) a/ Y' i  B0 P. T
  69. :5
    4 p  o' q. d4 L, s9 F
  70. echo 5
    5 v+ {. {* }4 p  C# b+ g
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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