搜索
查看: 21765|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?% O: D" h9 R: m0 K
/ A  \6 c# m- q- f8 g
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off) U& |* H: D( X4 }9 u
  2. title 自动设置ip/ J" j+ j0 V% |
  3. echo
    $ X, m+ y! d% w0 I: q' ?
  4. :start
    ' B: P0 n' w% c4 f, u' X
  5. cls
    & A8 g8 y( b0 m/ |* I6 _4 P
  6. ECHO ================================   h# }# l/ s% |! }# j
  7. ECHO 请选择要换的ip 8 B& d$ c3 v% ~' r4 m- ~
  8. ECHO ———————————————— # ]" G9 x/ {5 a+ I5 O7 j) P; H: I
  9. echo 无线网络连接---自动获取IP地址…………1
    7 c/ n$ H) Y  k/ D. N  V
  10. echo. / s- P: J% y  v- J; ]6 O
  11. echo 无线网络连接---办公室IP配置……………2 " T7 r; D% T, Y2 w5 c' m# x
  12. echo. 0 R  {4 d$ |, m" M/ v0 U
  13. echo 本地连接---自动获取IP地址………………3 # y0 K6 g+ E  D
  14. echo.
    5 P  N3 Z! g: ?( H3 s
  15. echo 本地连接---办公室IP配置…………………4$ O8 G% Z9 O( f; C
  16. echo.% ~; @9 d& T8 g6 `% |
  17. echo  退出…………………………………………5( s  w' K* Z) G: |8 U; l  d1 N, z
  18. echo.+ d$ E, p! f; O6 b: M  v1 x

  19. & D' x5 y) n6 v# k8 n
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    5 q: x2 N+ z  {6 f, g& }

  21. 0 a7 u; B6 |2 L
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ) r. \4 i8 r/ h* o* j) }
  23. goto start
    / Q8 g; [. ?# ?0 c/ ?
  24. , X& G* K6 `* q" Y9 T0 A
  25. :selection
    % B  Q# ^" {" q* _$ g
  26. @if "%UserSelection%"=="1" goto 1 2 x  N6 ]( b* ^$ S" X
  27. @if "%UserSelection%"=="2" goto 2
    ) ]) ?6 H- y, A  \. L
  28. @if "%UserSelection%"=="3" goto 3
    " @5 l! B& b: c1 Y# G
  29. @if "%UserSelection%"=="4" goto 4
      }. l# T# d4 U4 z5 T# E
  30. @if "%UserSelection%"=="5" goto 5( D* ~7 i, \% X1 G* G
  31. - ^3 R  E& v3 x& M& F1 ^) Z/ h' l! f
  32. :1
    ' N1 P7 I* @+ T; \: B. a4 h
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    7 |4 s1 ^8 W  T: C; Z
  34. netsh interface ip set address name="无线网络连接" source=dhcp/ L( {- S" l- S$ N  F; U* L. _
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    + G" a" E7 ?' S
  36. exit
    % s- b5 Y7 R2 J* b
  37. - B: ?- X: N: h; Y
  38. :27 v, ~2 [% l/ x6 O7 Q* W
  39. echo 无线网络连接---办公室IP配置---请稍候...
    * a4 T; v- r% N
  40. set ipaddress=192.168.0.100  j# T5 Y. p! d: n
  41. set subnetmask=255.255.255.0
    6 F5 D( F' B7 Y; n% K6 C, E7 ~) [
  42. set defaultGateway=192.168.0.1
    9 N1 e8 H6 h) a7 j
  43. set dns=202.96.98.36
    0 l" Z5 S$ j% p$ Q9 e
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0- ^8 u3 @: E5 o+ b8 y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 ]+ ^7 M0 ]  ^* X6 C& h9 A
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0+ ]) x2 H- j2 i2 Z( U
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    " Y, m/ F; R) D9 S
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%4 r1 l  H) c% a- p2 M
  49. exit
    + C! Z+ J7 r2 Z7 Q7 u

  50. : ~, I$ w, u2 b4 [
  51. :3& p! n1 \! U7 Z/ K( D8 m6 a' W$ v  w
  52. echo 本地连接---自动获取IP地址---请稍候...
    ! i* v: I7 ~5 A, O
  53. netsh interface ip set address name="本地连接" source=dhcp
    , Q( w, x" |2 n# p/ W
  54. netsh interface ip set dns name="本地连接" source=dhcp0 u7 @; o6 H( h+ A4 S; x. `- g! J
  55. exit; r" y# j; n" Y' c
  56. 5 i6 }: {2 A0 ^5 |* C  h$ Y
  57. :46 J2 u4 Y# s7 O8 l# K8 v" i
  58. echo 本地连接---办公室IP配置---请稍候...* Q. }8 I. m( [) `$ j" K% w
  59. set ipaddress=192.168.1.68
    4 i5 T9 N! n, @' A
  60. set subnetmask=255.255.255.0, T% }+ w2 `$ x
  61. set defaultGateway=192.168.1.1
    $ v; v; L" ^2 O4 ~* N. O& W) K6 t
  62. set dns=202.102.128.68
    ' N/ N0 _) j; s+ n5 r$ V
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; `- P, y  ~2 I1 @! k) G7 l
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    5 Y, _" H! c: Y* g" O9 z& V
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( t. u5 r! ~* n
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%" |- k7 T" r" ~7 k
  67. exit( W; Q5 B' t6 m. Z" Z

  68. 4 ]0 ]% Y: W% O6 H4 a, B9 b
  69. :5; ~5 t, M8 Y; g' X
  70. echo 5& u  D5 R1 _3 w/ s" c. j% T
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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