搜索
查看: 21720|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
6 T5 t$ i  `( S! w9 p9 r# i8 |) N5 U4 w0 S* H- r  Y, C9 I) P
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    & i7 y; L, Y& {% l
  2. title 自动设置ip
    : o* w5 B, W4 g0 }; O
  3. echo
      h( p) e" Q( S: _) f6 X. `
  4. :start
    - y4 {) |/ {# I& p. u2 Y5 g
  5. cls 8 H2 g' |0 b, q6 ^( a/ V5 \3 z6 D
  6. ECHO ================================
    # a. F: T6 U7 D
  7. ECHO 请选择要换的ip
    ( c. D% I: s# Q* R" c* {, D& M
  8. ECHO ————————————————
    8 d9 Z, H" o& |8 A) Y2 _
  9. echo 无线网络连接---自动获取IP地址…………1 ! P* o: L- \: q0 U6 @8 d
  10. echo. ) O1 ^+ s& V: w5 X5 k
  11. echo 无线网络连接---办公室IP配置……………2
    # j( W  G  p# ^8 K% F2 W3 m; g1 H
  12. echo. 8 Z+ B' {# y, o+ y5 n& t5 F
  13. echo 本地连接---自动获取IP地址………………3 % x! w7 Z9 E2 R7 v0 z$ B" L4 v$ {" v
  14. echo.
    % u# S5 n, D% m  `$ e3 ~
  15. echo 本地连接---办公室IP配置…………………4+ z! X3 S* I$ M$ j' {
  16. echo.
    9 [. M& Y" r/ F! S: e% y( e5 n- d: ]
  17. echo  退出…………………………………………5; j4 f, c0 t4 p2 Z3 k
  18. echo./ X+ s6 H  F& _) c) x1 Q( i: L5 ]4 l
  19. ; Y) h$ H. e. d' T1 k3 l
  20. @set /p UserSelection=选择(1,2,3,4,5)  3 j/ [1 \, ?& e  t; D. l

  21. ( E4 I7 m3 i: K6 P/ n
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    0 B* N& [3 ]6 V
  23. goto start
    : p  V- M- V9 A! y3 m  _3 J" d

  24. ! T5 |6 U: f6 R+ a! \
  25. :selection
    8 i: k1 k7 G; m: e# R
  26. @if "%UserSelection%"=="1" goto 1
    3 q& b/ N% C2 _2 }9 Z) X2 X
  27. @if "%UserSelection%"=="2" goto 2+ y6 ]5 C* G6 n% ~! N8 K% h( a$ O
  28. @if "%UserSelection%"=="3" goto 3 4 S/ ~8 m" E& l/ Y+ @/ [
  29. @if "%UserSelection%"=="4" goto 4/ K0 Q6 N' H/ w; x$ o9 d4 l
  30. @if "%UserSelection%"=="5" goto 5
    ; F) h0 t! Z/ @( _" m
  31. 4 y+ m1 w& F. i
  32. :1
    , H  z! ?& r1 J
  33. echo 无线网络连接---自动获取IP地址---请稍候...; a2 P4 P( z, W: m
  34. netsh interface ip set address name="无线网络连接" source=dhcp) O! p/ `/ A- \* Q( f4 A
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    % o8 V! K: B4 W& y5 F2 p" Z: ~
  36. exit
    # t& |& P) a4 X
  37. - x& O. Q# P# e7 c$ H! e2 i  p
  38. :2
    ; s4 z% o" F0 }9 T% m% B2 w+ e; }$ l
  39. echo 无线网络连接---办公室IP配置---请稍候...
    7 W/ x; C5 h  [" j$ H
  40. set ipaddress=192.168.0.100! N7 u3 x0 z9 D' m5 k$ D2 S! n
  41. set subnetmask=255.255.255.0
    ( S+ ~7 }6 v& ?2 A/ L5 Z# w' b
  42. set defaultGateway=192.168.0.15 \9 x# Z; F- k' W1 t
  43. set dns=202.96.98.36
    , P( u( E) N& C) P8 B
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0- U8 E/ ?0 m8 d  p; H
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%) _9 g; x0 @4 Z8 O: ^
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0# k: g4 G* c4 o4 J. z
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary' ?1 ]) ~7 h) _) z+ T
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( [, C2 F0 b- B! k3 c# X. O$ p
  49. exit5 n, @8 G9 V' K3 u' Y
  50. ! ~4 j! p5 T5 `7 e! g
  51. :3
    ! O! |  a$ x6 e, E
  52. echo 本地连接---自动获取IP地址---请稍候.... U4 K4 a& ~- ]" D
  53. netsh interface ip set address name="本地连接" source=dhcp
    - q! O" ?# u* b7 l
  54. netsh interface ip set dns name="本地连接" source=dhcp* A7 G  X) Q, l) t2 d% I
  55. exit
    + ]1 W3 m/ `8 X

  56. / T  ?+ N2 {6 s' V9 F+ Q! i! U
  57. :4: c( F( m! ]3 X+ z
  58. echo 本地连接---办公室IP配置---请稍候...0 Z5 Q0 ~( l. k, E. O
  59. set ipaddress=192.168.1.68! ?( s! U3 V0 l1 |" s
  60. set subnetmask=255.255.255.0$ d% t* @5 x0 b* U; {$ r
  61. set defaultGateway=192.168.1.1
    3 a2 Z' _" r6 E2 Q* M* d6 j
  62. set dns=202.102.128.68
    # ^7 g# M; C' x. I) }  s
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%; p5 a: o7 m* l, z0 v% f' s4 m
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=07 K+ d7 z* F" Q5 k- B/ Y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ' I" B( t( T: l
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    7 I; `1 b4 v2 X. v5 I" h
  67. exit; d' `9 |. u. |+ w: m, a8 j) k% T

  68. 8 A. i/ t& x5 d# ~6 Q
  69. :5
    # p- N' C% G& g! V: o. g
  70. echo 5  {2 i& I7 r1 E. A! x3 @
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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