搜索
查看: 21170|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?7 Z& H& n4 ~; E3 Q) o
4 m- r4 B1 i1 X8 J+ Y
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off0 ?! v" c& {+ _, k2 h" m- ~
  2. title 自动设置ip
    $ R; m" D0 N) u: g( _
  3. echo
    9 f  D$ v0 c9 |  O- H7 ~/ Z9 n* N
  4. :start
    0 P6 |1 p) P; [" m  j
  5. cls
    9 n" c0 s$ q6 A
  6. ECHO ================================
    % |# r/ O6 z" T( ]* m
  7. ECHO 请选择要换的ip
    4 Q! H6 o; F7 i3 K+ e: ~
  8. ECHO ———————————————— # P9 Z8 P( X' Y& t6 }2 ]% S
  9. echo 无线网络连接---自动获取IP地址…………1
    : T: E2 X& i1 Z0 d& |( I* g
  10. echo. $ o5 q6 t6 P1 e, v8 T! L5 m: f- b  v
  11. echo 无线网络连接---办公室IP配置……………2 , m0 }6 A2 O* T4 M
  12. echo.
    & z* _) ^5 M9 k; R+ w
  13. echo 本地连接---自动获取IP地址………………3 " A3 b7 y& W( d% R* M5 w
  14. echo.
    ( K. G& l% R0 |0 z$ k
  15. echo 本地连接---办公室IP配置…………………4" d+ u( s0 f7 X. M) _6 o- C5 Y+ P& }
  16. echo.' U9 S( d+ |) k6 Y" K
  17. echo  退出…………………………………………5
    # o1 `8 L! V, Q8 x7 c0 E6 W& Z
  18. echo.; Z, \3 L1 @6 V

  19. 4 b/ X  u- I) S6 C! d# v
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ; d0 y, C& l& d9 R4 x. `0 f( O3 ^
  21. 6 N9 D. I* x4 o7 L/ x
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 8 z& \1 W7 C. X# [) T
  23. goto start + ^2 t  G1 W) Y; o+ M$ j+ {) G

  24. ( c3 \, d  z" j6 y! b
  25. :selection
    ! a" X5 R1 t8 j
  26. @if "%UserSelection%"=="1" goto 1
    6 m# a$ b" E- z1 J* s
  27. @if "%UserSelection%"=="2" goto 2
    ' {2 N3 X, T5 }5 H4 X+ }
  28. @if "%UserSelection%"=="3" goto 3   v/ J6 W  a  K- E! J1 P1 ~" B' Y
  29. @if "%UserSelection%"=="4" goto 4+ Q4 a, Y* ^3 p" @, F# g
  30. @if "%UserSelection%"=="5" goto 5& K1 M% ?: z% U- ^8 n, m

  31. 5 W# [: U6 u% \; j  ^/ C  c5 `0 g
  32. :1
    7 ~9 Q% O8 }3 d8 U- Q, N
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    , q. O2 `; s8 R# R* H! c$ O3 V. c
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ; y" Z* f& z! X! c2 X
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 E2 a) l" e; A" C
  36. exit
    + V% _/ g% D% o! b+ i3 D5 ]) \9 S' N
  37. # ?: u! u, j' K& L. l- e/ R
  38. :21 u' f2 z/ I7 g3 Z! l" F6 |7 Z1 l8 U: F  E
  39. echo 无线网络连接---办公室IP配置---请稍候...
    , G8 [' _$ o" z5 ^+ l+ {: K3 g2 j
  40. set ipaddress=192.168.0.100
    $ o) R1 R: R) e( W7 i8 o2 D
  41. set subnetmask=255.255.255.0
    % ~) w/ b( H, |: O4 d5 h6 L3 e
  42. set defaultGateway=192.168.0.1( I/ H( x2 e8 e$ H/ S6 @
  43. set dns=202.96.98.36" j  E$ r' l$ g& D
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=03 l# B4 X) W0 O, z) u
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%! ^" g+ @9 M1 N
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    6 @1 v3 F1 t( _& K+ y
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    * V( b1 d4 N$ N! B' F& S( }
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    0 d9 \# v% ^  r5 ]9 ?) l( a
  49. exit2 v! `2 [5 j# u5 z, `. ^& T+ F/ n# ^
  50. & ~3 c4 u8 G, `
  51. :3" u, J& Y. y* E! n
  52. echo 本地连接---自动获取IP地址---请稍候...' h. V0 [  d1 J' _& m
  53. netsh interface ip set address name="本地连接" source=dhcp) Y' r3 F- C7 r0 P9 h
  54. netsh interface ip set dns name="本地连接" source=dhcp  I7 ]( v4 I/ N" b' a
  55. exit* w1 {) Q6 E# ~1 h! L) k4 Q
  56. - [  d+ e8 Q  Y" G) i% t
  57. :4+ U& R2 S; I3 K) V0 B! X
  58. echo 本地连接---办公室IP配置---请稍候...5 ?) Z: D& V$ u+ {& y$ }
  59. set ipaddress=192.168.1.68
    $ [0 B) p+ N7 S% ?3 @
  60. set subnetmask=255.255.255.0
    $ O5 s( e6 s; X8 x2 R  {) {
  61. set defaultGateway=192.168.1.1
    3 R9 h0 Z& y. }! V  ~
  62. set dns=202.102.128.687 O% v" p0 C! x
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    / U: T& [8 o% X) _& p
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=04 s' c5 G- D2 U# w9 r3 p
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    + S0 c2 E' K! m/ c, F# y  s5 k
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%1 A  d/ U  ?, H
  67. exit
    7 o. {/ L  w, N. q. L
  68. 8 p; h3 L1 q. F) ~/ q3 [
  69. :55 V3 a) F. Q8 M) b1 t3 E- c+ i# ?
  70. echo 50 _2 S5 T4 y( I/ k5 h6 _
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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