搜索
查看: 21840|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?0 `7 H4 N& m0 h6 a6 J9 f
# n: V! I0 {5 S+ \* r8 z
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    * d7 s* {, s" |
  2. title 自动设置ip% H& W& w# H5 S8 \; B
  3. echo
    ' {: G! l, b2 }+ f% Y
  4. :start ; X+ `) b4 A2 g/ p: M6 k9 x
  5. cls
    ; }0 [5 X' B& m' s& ?
  6. ECHO ================================ ' |; w1 [  m( T- N% v! a9 F6 z+ }
  7. ECHO 请选择要换的ip
    5 {* l& u0 W1 F( X- V
  8. ECHO ————————————————   t6 V; b* o% S$ B7 M6 Y, z" _
  9. echo 无线网络连接---自动获取IP地址…………1
    7 b1 z" ?7 ^" n7 c
  10. echo. $ I7 K) \2 h3 y
  11. echo 无线网络连接---办公室IP配置……………2
    7 V* T* V+ J6 Q) w# f& K% o
  12. echo. / L" H6 |/ c/ ]; W, ]
  13. echo 本地连接---自动获取IP地址………………3 . O0 E. ]. F  Q+ z6 A
  14. echo.
    ; d) D' v3 Q: n' X
  15. echo 本地连接---办公室IP配置…………………4
    % f5 |+ Z* Y4 Q  k
  16. echo.
    : d- V6 u, j! ]- D+ h, Q1 S
  17. echo  退出…………………………………………5
    ) ]4 L9 F; Y4 c
  18. echo.
    0 P! Y7 Y3 L% j. h# e, e: w& p' U$ R

  19. ! M2 c. Y* {4 y, {2 [8 y+ s
  20. @set /p UserSelection=选择(1,2,3,4,5)  # Z+ ~% f/ \! B$ P  A) d+ P, G

  21. " {; _; I: N; J
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    * z# I, h$ Y, w7 h' y
  23. goto start   q) x+ o1 y, P& z

  24. 2 u! z% A6 L' P* b
  25. :selection 2 U3 E9 b1 d* e% \! G
  26. @if "%UserSelection%"=="1" goto 1 % ~' ~) i9 M8 L2 ]3 d, z8 ]. E
  27. @if "%UserSelection%"=="2" goto 2
    % K: P' _- v3 c1 y, b% z
  28. @if "%UserSelection%"=="3" goto 3
    - t( q, V. B9 V: z- G% T. K; Y/ T
  29. @if "%UserSelection%"=="4" goto 4
    ; S7 C' p1 e" @4 _# q( v
  30. @if "%UserSelection%"=="5" goto 5) ?* J4 \2 C2 o4 b# K- N

  31. ( A; q  Z1 k9 W/ ~$ Y
  32. :1
    1 _( W2 L$ p5 I: E. W5 q
  33. echo 无线网络连接---自动获取IP地址---请稍候...) i- i; n/ X" y* f8 H5 M4 p
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    . |- p2 L7 y. ]. f/ Y  @
  35. netsh interface ip set dns name="无线网络连接" source=dhcp6 \  i8 K. q2 Q3 P; A
  36. exit
    / S9 Z* z9 l8 S) J$ E/ I0 H
  37. : C4 Q+ T( \4 w9 Y0 L( p
  38. :2
    ) P/ {9 X9 h/ u8 G( R" g9 I8 u1 w9 N
  39. echo 无线网络连接---办公室IP配置---请稍候...( P" d( c8 g. b% `# \( W8 T/ T
  40. set ipaddress=192.168.0.100% k5 e, o: Z* l
  41. set subnetmask=255.255.255.0
    " D' `& j/ R  ~4 o- g
  42. set defaultGateway=192.168.0.1
    , l3 v: f- U4 H0 X5 d$ S
  43. set dns=202.96.98.36/ u: \. Q3 J( P8 G2 [! D% S: R
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    & w: P( [% r/ q- a6 l
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    9 X0 @& u( \$ F3 T
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 a4 y. @1 N, b1 R& p) `4 M
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary, x- h& x" `; T) e
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    5 W. }. [. l$ b+ B& x- `
  49. exit/ g7 i: F+ ~8 i" s
  50. 4 r/ r: t% Y6 S; l, [3 N0 U9 h, @
  51. :3
    , f1 a# J1 a; ^) S( b' k
  52. echo 本地连接---自动获取IP地址---请稍候...# U7 j  ]) I7 }6 a. r1 v8 v- Y, E
  53. netsh interface ip set address name="本地连接" source=dhcp
    & H, g: E' T3 r7 u
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ' G2 z7 @7 \! f6 ]
  55. exit
    4 Z' b; y9 ~" J' y. ]

  56. 0 |+ }( X  P2 {( U/ \& n
  57. :4- o1 Q- v" ?8 |* d; `( J
  58. echo 本地连接---办公室IP配置---请稍候...  Y/ z3 z  I" u& ]% j
  59. set ipaddress=192.168.1.68" \1 o+ o9 [: o3 X9 n6 l! T
  60. set subnetmask=255.255.255.0+ d6 L# b* M+ O8 ~4 f
  61. set defaultGateway=192.168.1.1
    $ i; z/ s9 r8 K# \
  62. set dns=202.102.128.688 {, v! D9 }1 [! p4 J) a7 u
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 }/ c! B- B! n- E
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    $ a# r2 I& r; W* K, ~
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ! a* }% f: F' O, F- L
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    - a( |+ @0 I8 u5 j1 A
  67. exit- N0 R+ ]+ S* l6 H: T! s
  68. # a# z" T$ p" }" |
  69. :5
    % L0 [( c/ u8 P: E1 r
  70. echo 5
    , W& a# g7 N. d( m
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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