搜索
查看: 21417|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?9 v4 u: M) u1 C1 U2 a6 a4 N
6 ?, N, F# N$ M, c+ V+ w: }
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    5 [3 W# Z+ g$ L% o( [' }8 Z
  2. title 自动设置ip
    6 N' L! @( F( X4 k
  3. echo
    8 i  W& P' W. u' b+ ]1 f9 H7 Y+ z
  4. :start
    ) G: i0 F# D7 x- U! h0 z
  5. cls ! ]' o( p* a5 q% ~2 j
  6. ECHO ================================ 3 u2 a: B5 l6 j2 R+ E* W( O
  7. ECHO 请选择要换的ip 8 e" s# F0 R5 K& [. `# H! i( s
  8. ECHO ———————————————— 5 t4 v& X7 @, a
  9. echo 无线网络连接---自动获取IP地址…………1
    4 X& N# T" A2 ^7 v0 R% M' v: V+ @5 k
  10. echo. 4 @) }3 G  c; F9 G
  11. echo 无线网络连接---办公室IP配置……………2
    - Y. N% M6 W& m+ A* Q8 }
  12. echo.
    3 M& Y8 D! r& O+ i
  13. echo 本地连接---自动获取IP地址………………3
      q; ^4 O( C+ `: ^4 n2 j, b; [
  14. echo.
    3 t  g4 b0 @- M& r
  15. echo 本地连接---办公室IP配置…………………4
    1 q' g$ I8 q: q9 f. d0 \
  16. echo.# P/ `+ z$ x2 Q5 I+ t0 T, C
  17. echo  退出…………………………………………5+ w3 N" X8 c1 j- ^+ L' C
  18. echo.2 C, G7 _5 s0 c% q. O
  19. / }$ R& r; G# H
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ) P# \# H) u, O9 M6 Q' p
  21. . v- _' H7 c4 b1 b3 i3 U
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    1 E0 H4 _& g: _" f3 }7 b  @4 R8 G3 I/ f  z
  23. goto start
    6 s( y) A7 G' h
  24. % N3 n7 W% H- K; {( b
  25. :selection ( a( w& e1 x2 c) H7 Q. `
  26. @if "%UserSelection%"=="1" goto 1
    - z, T2 n2 }( F6 O6 Q/ l
  27. @if "%UserSelection%"=="2" goto 2
    6 n. b3 ]% U: o6 Y# p. z8 l! A
  28. @if "%UserSelection%"=="3" goto 3 8 x8 H7 D% ~% a6 v- p5 j3 A
  29. @if "%UserSelection%"=="4" goto 4- n; J: N4 y. c. r4 n
  30. @if "%UserSelection%"=="5" goto 5) l. t8 r* ^3 ?0 ?- [7 p( M

  31. . i8 M$ M" Y4 Z6 ]
  32. :1
    0 u  I9 c& c8 E) m/ ~: _* P
  33. echo 无线网络连接---自动获取IP地址---请稍候...& [2 V# w+ Y5 w" g' ^
  34. netsh interface ip set address name="无线网络连接" source=dhcp8 _; V7 t8 h4 x2 g1 k0 X: Y
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    - n$ l% g) w/ }+ k$ H+ m$ i
  36. exit
    4 A  K2 y: d. ]# {
  37. $ o" |4 _- Z8 i
  38. :2. L3 t$ Z3 e3 d; o, {
  39. echo 无线网络连接---办公室IP配置---请稍候...6 y' p& @% P( E3 l! D' ~
  40. set ipaddress=192.168.0.100
    5 N/ |6 R# M3 K
  41. set subnetmask=255.255.255.0
      ~6 r, ~8 Q- d' T; O/ h
  42. set defaultGateway=192.168.0.1
    ! q1 \8 N6 L1 L/ a, U
  43. set dns=202.96.98.36( o2 B8 {  G. S4 ]% w. l6 i; t4 H9 k
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " }; r- e3 W. r
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%  `1 ?( ]& H" V/ q) y, i
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    * a# W3 k& G0 V& j: O/ Y, [5 Q
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    4 ?2 m, }- [6 v6 V( K3 P
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' ^4 g: P) ?- A
  49. exit
    ; o) Y/ l3 p3 u: l% j" B
  50. 4 c6 S( Y- G1 h* ?
  51. :3
      D; W5 O1 i# M. J+ ^/ |6 J
  52. echo 本地连接---自动获取IP地址---请稍候...6 L; [8 r& J0 e3 _. e
  53. netsh interface ip set address name="本地连接" source=dhcp
    2 `, @" s$ X# M( a) W1 f: L8 q3 e
  54. netsh interface ip set dns name="本地连接" source=dhcp
    $ s3 u4 E; L- M9 a8 \" h4 ]
  55. exit
    ' i% X7 A1 J& B  j9 t! ?- C7 Y. k

  56. - b$ J2 Q3 r$ [& D/ B
  57. :4
    2 n, H( G- _- G# ]
  58. echo 本地连接---办公室IP配置---请稍候...  M8 S* A. J$ Y
  59. set ipaddress=192.168.1.68
    ' h, N2 n" W( P0 a+ W
  60. set subnetmask=255.255.255.0# c0 a4 I2 g6 u' g% m1 Q
  61. set defaultGateway=192.168.1.16 R2 x' L. z3 \
  62. set dns=202.102.128.68
      c' K8 X3 C' l
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 X0 q! B* J8 D( H& K
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0* i/ e1 p6 Q1 V' A
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
      B/ g; b% K2 ?( @
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%3 J) |) x$ M! |6 B8 V7 k/ w
  67. exit
    ( f: v' y) g" ]6 D0 f8 u8 w
  68. % T( M' r' H5 ]) a$ T% ~
  69. :51 }4 b  c9 R. j0 t9 U/ |
  70. echo 5
    % b! P  ], k* A5 ^
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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