搜索
查看: 21782|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?+ p0 |* Z( R# p1 q, J
- J: w. E, q/ z0 {/ W( y
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off; U( @0 b. V8 Q. d: T7 S
  2. title 自动设置ip  }- W5 F& T& k* }0 h+ `
  3. echo" d% ^( O8 o" E8 l) W( o7 j* _
  4. :start
    : S9 @# Z/ W: S) `6 h* @$ ?
  5. cls / k! h( B, c4 X1 A/ P
  6. ECHO ================================ ; a& a: {* l4 W5 y( b
  7. ECHO 请选择要换的ip
    $ T6 D. n; E3 l3 ?1 S
  8. ECHO ———————————————— 0 S" l: @- t6 h; x" Q) ?# [% f
  9. echo 无线网络连接---自动获取IP地址…………1 4 e  q5 Z: T3 O7 J7 ]
  10. echo. ' S/ k2 y1 e& l5 @# K
  11. echo 无线网络连接---办公室IP配置……………2 * c$ F& \& Y. m4 \$ V
  12. echo.
    % ]+ H, x, I( g9 O* t6 a8 O8 n
  13. echo 本地连接---自动获取IP地址………………3
    + L5 u5 a  I4 u$ n  k
  14. echo. - T+ k& V8 G  S% |. w
  15. echo 本地连接---办公室IP配置…………………4
    5 ]1 L+ _- K" I* B
  16. echo." {% l; }& [" N' n/ @$ U7 A" A
  17. echo  退出…………………………………………5
    - g+ `( _3 ?8 _% B3 ~/ b
  18. echo.6 x1 c& L# J3 V* F# [) s

  19. 9 m" Z- B* f% u( g/ K
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    $ H6 }3 U4 H, j

  21. / x1 G! d% {& K
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( M) a2 ?% G$ y$ K. n9 P3 E$ R# S
  23. goto start % v3 P+ o& p* f: R1 E  Z8 A

  24. ; g# f+ T0 Q; Z2 }
  25. :selection ( ?4 V* t9 F3 V( @! Q: a# r
  26. @if "%UserSelection%"=="1" goto 1
    $ T# ^# ]9 J- ]6 X; t3 J
  27. @if "%UserSelection%"=="2" goto 2
    / D4 U! }) W. y7 [/ |
  28. @if "%UserSelection%"=="3" goto 3
    + _# k% v$ Z) _( G1 u, b
  29. @if "%UserSelection%"=="4" goto 42 X8 ]- G$ k( v) l  p# m
  30. @if "%UserSelection%"=="5" goto 5( K9 T9 R5 F" A4 ^$ }9 |. b

  31. $ p3 V8 J7 @# P& H! c
  32. :1
    3 K; g6 _8 Y* P* z) R+ l$ X# F
  33. echo 无线网络连接---自动获取IP地址---请稍候.... p# t+ {- N1 u! g- s1 m* O* }
  34. netsh interface ip set address name="无线网络连接" source=dhcp/ s6 D$ m5 x" h- [) X
  35. netsh interface ip set dns name="无线网络连接" source=dhcp5 P3 [% V) \6 O9 e& m
  36. exit
    ( e# T7 p: C" M: U: v4 j  W
  37. 2 M: O  _& ]4 L! k! c0 `
  38. :2, {# }  `  h3 I& F
  39. echo 无线网络连接---办公室IP配置---请稍候...1 v( i3 R7 n3 `
  40. set ipaddress=192.168.0.100) ~* f- I  N# {7 O
  41. set subnetmask=255.255.255.04 p4 r% X' ]1 ]9 L5 [  V
  42. set defaultGateway=192.168.0.1
    # U  K2 Q9 `- |2 J
  43. set dns=202.96.98.36: r9 b. B( t  y: v9 Z
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=09 z- [4 ?7 F9 H  w: v4 |# B
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    + }* d5 ~; `6 K( g7 |
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0. D* F( Q/ E) S, P$ s5 R0 r+ h! }
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    5 I9 B4 W/ `' o9 ^' U. j
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    : u0 k! ?0 a8 d2 \0 [) s$ M" @' d
  49. exit! h! l2 Z: V$ x5 d0 l% L  e
  50. - _  e4 x2 F8 ]
  51. :3
    8 n: x0 g! B9 A' Y+ z% O  Y7 f& [; E
  52. echo 本地连接---自动获取IP地址---请稍候...- a. h7 q& k9 Z, b9 ]
  53. netsh interface ip set address name="本地连接" source=dhcp
    . D& @: B9 _" v6 j
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . C; L) p8 ]  d! j1 i+ v  e0 J
  55. exit
    * l" k. `$ h! i& \9 e. K8 s
  56. 6 X3 c) |1 E9 h. S( I
  57. :4
    + N: s5 U: {% R: B$ \/ ]
  58. echo 本地连接---办公室IP配置---请稍候...
    & }+ M8 a" H6 D5 @6 k2 h& e. O. ^4 [
  59. set ipaddress=192.168.1.68/ W) V) m4 K- f. `" E8 v
  60. set subnetmask=255.255.255.0
    ) \$ L4 I) x: k- t
  61. set defaultGateway=192.168.1.1
    5 k+ x( U# ~/ p( u
  62. set dns=202.102.128.68
    ( O9 u' H7 i# E0 i: l( ]* d) S2 {, w
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    / A! X& U4 w( {' j. W$ f2 L7 v
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    / Y- M! l3 B9 _7 V2 N
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary, F* J0 r2 c3 @  l& o- h7 T+ s
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ! B% a" r' N$ F  s2 p1 ~9 u
  67. exit+ U, O" Z/ h; {& @; f
  68. ! v0 q3 @% i  e8 y
  69. :51 o2 M% r) @( @2 H) s) I0 [
  70. echo 5
    ! Y" |. I7 p* @! N
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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