搜索
查看: 21688|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?0 w1 }3 o( `% k; S2 X2 H/ r$ y
+ n: |9 W9 N4 V3 d; G1 k3 ]
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    + v- j1 m/ M6 }: Q4 J7 i) D  D
  2. title 自动设置ip) D$ X2 j7 f' u  r: N" m. y) A! C; {
  3. echo
    2 x9 t8 {* Y8 g3 _- R
  4. :start
    , X+ o! Q1 ^7 @, C6 N
  5. cls
    " @( S6 R- \- S: j* ~
  6. ECHO ================================ 9 c9 \9 d* }; r, q+ p% {
  7. ECHO 请选择要换的ip
    7 ]2 p$ h5 M/ C8 [& y
  8. ECHO ———————————————— % q8 w1 F6 ^. E2 `% d1 K; P  T
  9. echo 无线网络连接---自动获取IP地址…………1
    ( d+ b! s: q( R5 [2 K
  10. echo.
    % }5 A+ v( L: ?- i
  11. echo 无线网络连接---办公室IP配置……………2 2 w! c0 g# C: c. j1 t
  12. echo. 2 n5 e5 W2 k' w4 u
  13. echo 本地连接---自动获取IP地址………………3
    3 |3 g: }& R( x% B# B7 z. g9 c
  14. echo.   H0 u" r8 z5 _  \0 K/ A
  15. echo 本地连接---办公室IP配置…………………4
    1 r3 d! L; |9 ?8 F# m( M; [
  16. echo.
    , u/ D5 ^! J; e7 F" m2 G
  17. echo  退出…………………………………………5) w/ F, R* ^8 \
  18. echo.
    2 \) V4 P- K: K6 f

  19. ) z% `) B/ Z" y1 m/ L4 t, ]. v
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    * B; j* z+ i  {3 o4 [( g0 e( b9 G; G" ]
  21. & M( \2 f; |6 U- _( N+ M
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    $ {. x( `! K4 n& O& K" o. j
  23. goto start
    6 X. L( r8 v# F6 u
  24. 5 y) D1 `8 _# |# X
  25. :selection
    + p( Q- [3 P2 P/ h. o3 ?1 W3 ~
  26. @if "%UserSelection%"=="1" goto 1 + y/ N, [- [4 d- o* r
  27. @if "%UserSelection%"=="2" goto 2. J+ _% E5 s$ ?0 M: b  l+ D
  28. @if "%UserSelection%"=="3" goto 3
    9 X, y1 F& c% E: A& s9 R
  29. @if "%UserSelection%"=="4" goto 4
    . C& W3 B" p( R1 X% e& ^( [
  30. @if "%UserSelection%"=="5" goto 5
    ( H: ^4 q+ m' z8 Z
  31. 1 T+ R6 A3 j3 Y% Q( b$ n
  32. :1; u3 W6 }# W; ~2 N
  33. echo 无线网络连接---自动获取IP地址---请稍候...3 J) g- N2 q6 s* o* A# K- n& {
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    0 _6 x2 H7 @7 }# I# B% Q3 p
  35. netsh interface ip set dns name="无线网络连接" source=dhcp# \) A7 w  r8 A
  36. exit8 |6 j4 i/ c( Z3 f5 b% H3 `

  37. " ?# A9 ?, q2 c# z- T
  38. :20 F/ P( N+ F6 S  O
  39. echo 无线网络连接---办公室IP配置---请稍候...
    , ~! t  K, T4 u  [
  40. set ipaddress=192.168.0.100
    % p6 B9 }" K4 W
  41. set subnetmask=255.255.255.0' H. Q2 H6 O+ G0 U6 m+ l
  42. set defaultGateway=192.168.0.1
    % j* i; m; P4 l
  43. set dns=202.96.98.36- `9 f, ~+ C9 C8 s: L% T
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=02 @* `0 {% K2 Q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 s7 ]5 j/ V+ L- @
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    . l2 c  `9 ?/ J1 }
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    : R2 J2 e2 {3 L7 |/ h' Z$ e
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%/ O$ w1 r  j) w( e1 j$ ~# M
  49. exit
    9 |2 b: A0 K* _9 V
  50. 1 Q+ |5 K# W6 _) L1 Z6 Y+ `8 k
  51. :3
    8 u  x0 v/ I$ V
  52. echo 本地连接---自动获取IP地址---请稍候...  e% E6 d9 X1 R/ j9 H; R
  53. netsh interface ip set address name="本地连接" source=dhcp0 e+ D& {; B0 I& {
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . f0 L# }' ], v! A0 T# `4 J. b* F
  55. exit+ ~7 N0 @# p- F
  56. $ _! b- T1 v1 w6 `* ~8 a
  57. :4
    3 M8 `* f9 Q8 N$ E$ A& A' u1 ?
  58. echo 本地连接---办公室IP配置---请稍候...& Q3 j, X' B6 I1 W5 c
  59. set ipaddress=192.168.1.68
    : B% h7 D$ N. A; f9 Y1 Q2 Y2 _
  60. set subnetmask=255.255.255.05 p) t3 E* Q  b! H- F# {
  61. set defaultGateway=192.168.1.14 h; c% z4 U' L% A' v
  62. set dns=202.102.128.68& j8 P- _- U( e. P3 q' {
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- T% s* r4 t! A2 F5 I
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0( }3 r# ~, J* J- _0 l8 F6 a* S
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary  O, A1 H! S( R
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%& V% P/ ^/ R/ g2 i3 x
  67. exit
    $ G' I. y; @8 D; y5 `6 ~' E2 Z
  68. 7 Q6 q5 u6 P. U: K( \' h- r
  69. :5
      X! Y( i' v; D
  70. echo 5! C, [# Z9 p: r7 G
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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