搜索
查看: 21442|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
; W, [6 v! l( z4 G- b6 @' |, }( u8 v3 b+ R! G
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off2 }, @; L- M2 Z+ F5 y
  2. title 自动设置ip
    ! `. E5 q; W5 \2 Z- {7 H
  3. echo
    , A! k8 q# j+ L
  4. :start   F/ v3 S8 M; J0 u
  5. cls   E2 j3 ]/ c+ ^8 [0 r3 o
  6. ECHO ================================
    & h+ s( r( F: T! s# r: \* \
  7. ECHO 请选择要换的ip 6 k, S  u# U$ A- l
  8. ECHO ————————————————
    / Q- o1 C1 Z2 s, \6 ^( w
  9. echo 无线网络连接---自动获取IP地址…………1 3 }5 _! @2 @2 q2 @; k6 X, r
  10. echo. 1 Y4 M3 F. B) j3 E2 c: ^) |
  11. echo 无线网络连接---办公室IP配置……………2 3 Q5 l4 x  |4 H& _3 U( B9 {) ~) U
  12. echo. 1 q; ~9 a) l1 s
  13. echo 本地连接---自动获取IP地址………………3 . Y* [: t: R, J4 S
  14. echo.
    ! f9 o0 G* Z  I$ |; l
  15. echo 本地连接---办公室IP配置…………………4  q! z; U  _7 y* A9 S3 @4 X
  16. echo.+ ^5 ^' B& N5 e5 Z. v* p+ T6 S
  17. echo  退出…………………………………………5
    . ^$ r5 d$ f5 W& S) {+ `# f/ l
  18. echo.6 m5 d3 A/ x7 a. F# H4 S- l
  19. # v8 [) A9 ?- t7 f
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    2 C! Y% g1 W( J; d& m. X$ v
  21. $ A* d2 l8 W* q! w' s
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection # K2 n9 D0 b- U  X3 N. G
  23. goto start 2 F8 |. S% I& `" [

  24. ! T: V# I3 H+ D. s# h
  25. :selection
    & [2 R; I2 B+ o& z
  26. @if "%UserSelection%"=="1" goto 1
    + E+ I5 D; I* E  `! e6 f
  27. @if "%UserSelection%"=="2" goto 2
    9 i7 s) |5 ]# e: U3 |, F0 d
  28. @if "%UserSelection%"=="3" goto 3
    5 b& _. O! h: u7 _  _; U
  29. @if "%UserSelection%"=="4" goto 4
    % E, W8 x2 B8 {5 I+ @
  30. @if "%UserSelection%"=="5" goto 5& F" d9 v$ w/ [$ Y! Q7 l6 ]

  31. 7 L# ~9 x- J  p: W! a
  32. :1
    ) R# i: C& v2 P- i# ?
  33. echo 无线网络连接---自动获取IP地址---请稍候...( O7 C" m3 d, r! \: h
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    + t* Z: b, I6 F
  35. netsh interface ip set dns name="无线网络连接" source=dhcp! A7 d, X5 B6 a2 g& g9 D
  36. exit
    4 e0 a& b& z' n! t, l
  37. 9 V! [- I% U  p: P$ h, G4 S
  38. :2* R- c. L- @/ ^7 G  N* A4 x) Z
  39. echo 无线网络连接---办公室IP配置---请稍候...
    7 ^0 c& B& F, w1 i7 h4 U  e
  40. set ipaddress=192.168.0.1004 E( c" X" X2 f* U% n0 n1 a
  41. set subnetmask=255.255.255.0
    4 {. g  j% @2 D
  42. set defaultGateway=192.168.0.1
    8 m/ u* u1 R: f2 S  ^* k
  43. set dns=202.96.98.364 q& ^3 g$ @6 i/ a" ]* y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0# E. H% _4 w* U# L9 b! W
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%+ c5 ]0 ?5 Q7 E: R
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    " N$ T/ e, A: q
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    3 C1 J0 h, |! e# s* u
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%2 l) o( A/ C, V* L& L) G
  49. exit
    ( m1 K  g, L0 B1 b

  50. + r# V+ v/ z2 N. E2 X1 @( ?# {
  51. :3
    8 q! U& S1 @6 T
  52. echo 本地连接---自动获取IP地址---请稍候...: V  y3 J, z( T* e
  53. netsh interface ip set address name="本地连接" source=dhcp
    2 E$ z( M0 m7 h$ ?0 e. c% Z; P
  54. netsh interface ip set dns name="本地连接" source=dhcp, G4 Z# w+ T3 S# F' ^  ?# |. ~
  55. exit2 ?0 t  A  `5 i' |2 h) |

  56. ! n1 ]& P3 ]8 Z% p
  57. :4+ p* s" F% M4 {( c+ d$ Q4 m3 v
  58. echo 本地连接---办公室IP配置---请稍候...4 k+ I' k) E2 k- G) e: v
  59. set ipaddress=192.168.1.68
    % S2 n# {5 u3 ?( F
  60. set subnetmask=255.255.255.0$ D+ f- M; R) N1 w# H4 ^4 E) \1 c
  61. set defaultGateway=192.168.1.1
    9 x: H6 ?# Y. }3 M4 C8 [
  62. set dns=202.102.128.68
    , W' E& a( m. t0 B( t# I6 S, |( Z+ l
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    * r5 n, [3 {" D& v& N
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0  f  Y( |0 c  n9 J. d8 H) \' `
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( l& I3 t0 ]8 C) X/ k
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    2 j; e% q7 c" H- L
  67. exit
    / z* l4 z, U' c0 l. L3 T8 S8 D
  68. 2 j8 v. C4 j# g* D: m7 N
  69. :5
    * X7 W8 O1 I( ^4 h: D
  70. echo 5
    3 [% r2 h  l: Q& e1 s6 {
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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