搜索
查看: 21836|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?- i& Z1 h0 Y) w$ ^/ K3 \

/ W5 [+ y0 @6 Q+ p) U将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    * B% _3 u; \8 ?: i0 {# ]' _. Y
  2. title 自动设置ip
    ! Q( [+ e: q3 F
  3. echo
    , M0 p2 s* e/ e& f5 y) Z0 Y
  4. :start ( {1 y" ]0 Y$ q5 j/ E6 A
  5. cls
    & y5 p; B. `4 V/ u
  6. ECHO ================================
    1 ~4 `. O2 {) ~& F  b4 [
  7. ECHO 请选择要换的ip
    * T) i- S  M* l- C4 o" {
  8. ECHO ————————————————
    % V- F4 e. S3 V" X5 z
  9. echo 无线网络连接---自动获取IP地址…………1 9 }6 r( ?' B5 p% V# n
  10. echo. 7 b/ J! p1 Y$ ]" u9 I, O
  11. echo 无线网络连接---办公室IP配置……………2 ! e/ Z8 Z  i2 j* c; ~/ A
  12. echo.
    2 k* N0 o3 w3 s; U9 R
  13. echo 本地连接---自动获取IP地址………………3
    + @0 O* N9 [, p, C
  14. echo. : \. w$ i1 r4 u+ X* }
  15. echo 本地连接---办公室IP配置…………………4
    : [4 v, R% q# I. p" j& _
  16. echo.
      F0 v4 S9 T: e" Q5 t$ ~
  17. echo  退出…………………………………………5
    + _6 n/ E% [5 G' e8 V
  18. echo.' X. S3 {# J/ B* r* j/ i6 w! r

  19. 7 B6 r8 J  c5 t4 g
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    / C+ I2 A. l+ D
  21. 2 r" d. c) @$ L' }! _
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    & F& h! \! E6 L3 O: M6 {. G  x+ Y
  23. goto start 9 m5 L/ m. v# @. X# ~1 u  U
  24. - b* B" u$ q" f# P
  25. :selection 6 j* U: w4 ^& N1 l
  26. @if "%UserSelection%"=="1" goto 1 ; P( `7 G! @' }% y. Q
  27. @if "%UserSelection%"=="2" goto 2
    ) c! H7 a0 ^9 Y2 {3 g
  28. @if "%UserSelection%"=="3" goto 3
    + |# c  _  A2 c$ R/ ^
  29. @if "%UserSelection%"=="4" goto 4
    0 h! X) g% N' k6 g4 W& [
  30. @if "%UserSelection%"=="5" goto 5" h6 d9 U' H* q& c) E) B$ D4 [: J, @
  31. ( A4 {; ?" D( B$ N( H: c
  32. :1
    ! \8 b6 C" q8 ~9 x1 Q4 q9 }
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    $ x0 l( m9 z* l6 T2 a
  34. netsh interface ip set address name="无线网络连接" source=dhcp4 v- `' K" x0 p# Q  ~
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    6 `$ w6 j* ^( g9 }. O; S. `. @' M
  36. exit
    + s) A8 w* d0 l% n9 R5 l. g

  37. 4 C( n4 P% U: I6 X$ J/ X/ T" m2 X
  38. :2
    + G# c+ X8 k) r: b- u
  39. echo 无线网络连接---办公室IP配置---请稍候...
    . M# R! ]8 J* h
  40. set ipaddress=192.168.0.100+ d. {* s  r. p5 t4 i* E
  41. set subnetmask=255.255.255.05 q) X0 ~# Q( z$ F' g4 p6 S
  42. set defaultGateway=192.168.0.1
    * [' h, g6 |5 v+ O) h  L
  43. set dns=202.96.98.36
    ) g; E0 C7 B2 u; F# R
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    $ i% G# n5 E1 a) w8 e' E8 ^
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 Y7 q8 Q* Q% E& C
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0) f5 E- M# O; i) |
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ! n. j% B9 ~  I7 Z/ |, d9 A7 ]
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ; S# j9 k# F$ u
  49. exit
    5 H8 }2 H' M* b, I
  50. ; ?; t( r! y9 @  `# |/ c) C1 E
  51. :3
    8 W: `4 V9 _9 Z. ]6 W3 C4 o
  52. echo 本地连接---自动获取IP地址---请稍候...
    + n9 r9 k% C) D% K: s
  53. netsh interface ip set address name="本地连接" source=dhcp
    6 z( O! \9 g! S3 G
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ! r, c8 h; y+ w
  55. exit4 t4 x2 ^* c( x  u5 ^% }
  56. $ S' v8 [* i2 ]
  57. :4
    % H/ W, y4 ~4 a1 b3 |  p: Z
  58. echo 本地连接---办公室IP配置---请稍候...
    1 _; [3 D. B3 G1 M& K. Y
  59. set ipaddress=192.168.1.68
    0 J/ C. q) S: Q5 g1 ?+ C' X
  60. set subnetmask=255.255.255.0
    . N! q/ J8 O4 R! a
  61. set defaultGateway=192.168.1.1
    ) ]+ D0 @+ O8 P4 k: ~
  62. set dns=202.102.128.68! x  I9 |  i# P0 t: P9 C6 \8 [
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    3 I* P8 _( [4 F2 n. V
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    % B) w% ^/ U3 n$ u3 B
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    + i# {- O* V4 ?" i6 l" s& M0 U* A6 W4 S
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    0 h3 I' `2 F" e# G+ q  S8 _, G/ Z+ Y- L
  67. exit
    , y2 ?6 ^/ L5 A2 J

  68. * R5 N" ^# Z1 S3 z% q5 X) M
  69. :5
    % t0 O& \8 [, q1 I# R/ U$ n
  70. echo 5
    2 o; a% g6 g8 p! Z$ D* v
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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