搜索
查看: 21740|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?% P6 X! ]% I% v- K2 |

! |5 F2 D% ^0 o' n$ S, w将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off- M; p2 c# D( e  C2 y# o  h8 M1 a
  2. title 自动设置ip7 M5 `0 W% Y: W$ v, a& E3 W
  3. echo
    $ Z4 @! H3 X; L. H) ~, A
  4. :start   V/ R4 S0 x# B+ i# G
  5. cls 7 W% l' O  b- b. |
  6. ECHO ================================ - i+ k6 f# V1 y1 p, E& D
  7. ECHO 请选择要换的ip
    : Z; `' V0 C3 A6 A! z# Q( P( D6 @% D
  8. ECHO ————————————————
    # N& n, E, M( _# U  M
  9. echo 无线网络连接---自动获取IP地址…………1
    ! I  T5 f2 T$ C4 j( P3 P
  10. echo.
    2 U( Z5 v8 n' z
  11. echo 无线网络连接---办公室IP配置……………2
    & Y2 \3 D. H6 w7 N9 m- ~. K
  12. echo.
    2 \0 t* K0 Z# z- E' D9 i
  13. echo 本地连接---自动获取IP地址………………3 5 z0 m( w- Z3 G3 j
  14. echo.
    " B& I$ L' G8 F8 L, `! F
  15. echo 本地连接---办公室IP配置…………………47 l( ]1 L0 K* E+ r
  16. echo.
    4 d8 ~- X# J: l9 [9 z
  17. echo  退出…………………………………………5
    - N' p% \8 k* L
  18. echo.
    + c) z, g- }5 T. n" s# n
  19. 3 w. x4 W% U9 I% R2 X1 ?0 V" [1 a
  20. @set /p UserSelection=选择(1,2,3,4,5)  2 D* q9 k+ ^/ Z+ D( r

  21. 3 I* @* H8 A# P5 l
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection # M+ k: m/ U- u; }
  23. goto start + l# m- U/ o2 c3 D; Z
  24. ( L. T5 D. Q) y% F# `
  25. :selection , Q# e( h4 G, P% Q) b: C) w1 Y
  26. @if "%UserSelection%"=="1" goto 1 ; ]( O* L3 k% F* N9 K
  27. @if "%UserSelection%"=="2" goto 2
    $ l8 ^7 D% [  i5 T
  28. @if "%UserSelection%"=="3" goto 3 5 n! l. E' p& A6 h" @' n5 m+ F! p
  29. @if "%UserSelection%"=="4" goto 4
    2 _# V4 K3 d( r& D
  30. @if "%UserSelection%"=="5" goto 51 m/ [3 L9 n+ V" p- V9 N! F2 _# P& Y
  31. 8 G+ j# f3 e0 Y
  32. :18 c! {  f  X0 ]9 I# @# X
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    4 R, x- m( Q+ m/ P% G6 Y+ i
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    , [" r2 F- W* ]- Z8 d
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    " H  ~! i/ n, q1 w$ k$ k7 [' Y  \
  36. exit
    / l/ b: W' T9 s8 ?% A) u9 x  g% g
  37. 2 g& s. I3 A5 G. y
  38. :2; K& G/ O: O- ?! ?% r# N" C( _/ E
  39. echo 无线网络连接---办公室IP配置---请稍候...! P5 `3 B" N/ g1 O4 v: E( ~# Q9 j3 c
  40. set ipaddress=192.168.0.100
    ! y: s" e& j3 I$ B4 [8 ?
  41. set subnetmask=255.255.255.0: C$ |1 E9 c5 [
  42. set defaultGateway=192.168.0.1) u7 F( S) u$ W! E3 P5 s
  43. set dns=202.96.98.36
    8 I5 m* M7 C* a) ]" f' Z9 G  V* q8 ~
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0" D4 Z1 V3 Q8 E: X+ ~+ E7 U
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%6 T; s' \( n2 H; U
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    : y" q2 E8 Z, O! G% y/ u
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary! X$ v# Y& I- z) A, o2 p, z% Q3 i
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%- z) V% \# M6 F7 k9 C$ A. s( O' u- N
  49. exit3 V& g6 h' V6 u
  50. 1 V; [2 R7 ]) b& b* U  }
  51. :3# J$ T0 s( ?3 N+ h+ C6 f; n. J
  52. echo 本地连接---自动获取IP地址---请稍候...5 z7 G2 c1 ^& W$ u5 B1 i4 }) @
  53. netsh interface ip set address name="本地连接" source=dhcp
    : k7 s. g. U4 A7 ^9 |
  54. netsh interface ip set dns name="本地连接" source=dhcp) @6 O3 g" S  e( [
  55. exit4 a  w: o/ X2 L) q

  56. % p3 r- ]5 f  ]! L- W" C
  57. :4
    0 h4 j# E9 \# q3 d% C
  58. echo 本地连接---办公室IP配置---请稍候...0 t9 l6 m* g5 z: `. w$ T
  59. set ipaddress=192.168.1.68
    & `) r9 `: R. g/ C/ e  `
  60. set subnetmask=255.255.255.0% K- i4 L' {, c$ J4 Q
  61. set defaultGateway=192.168.1.1
    ! B- G; R$ l8 j8 F0 e* x
  62. set dns=202.102.128.68
    & h  m0 Z% N0 v3 \# a6 ?
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%7 x7 t4 w8 Z( t7 b
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0, e6 ~. e! E  r# e% r5 M
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ! t' v3 t" Z" Q4 g7 v# }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ; }7 U/ k- {8 Y. @1 A
  67. exit
    $ p0 }/ S7 s  j) H' H
  68. 6 ~# b+ T$ `* L; R% g0 T
  69. :5
    . [; {5 p# ]! o
  70. echo 5
    ; }2 Y1 V6 M3 z7 f/ r
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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