搜索
查看: 21485|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?: N5 k: S/ C3 D( o1 Q  ]- j
, l/ P# N7 s+ C" W4 `4 ^
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off7 a# {5 W$ U# U4 A/ q- k) \
  2. title 自动设置ip
    2 L) u# N! E- F2 B/ e! e
  3. echo
    $ z; _* p& [$ o0 f+ f7 ?
  4. :start
      j5 D+ k1 u4 h. l
  5. cls
    / z) t' y2 Y% D( O! Q1 V
  6. ECHO ================================
    , _5 s2 ]4 o& O( M; j" L# A
  7. ECHO 请选择要换的ip ) ~( Y( m8 ?; g6 q
  8. ECHO ————————————————
    . d1 M6 w4 g& C* a8 v) V
  9. echo 无线网络连接---自动获取IP地址…………1 1 ?! n5 f" Y# M0 \5 p# B
  10. echo.
    7 R. b  z) V2 P
  11. echo 无线网络连接---办公室IP配置……………2 " o) G8 U; T0 j0 e0 L! c, d
  12. echo. 3 B; S' ^' z( e6 Q6 t# V$ H2 K4 C% }' K
  13. echo 本地连接---自动获取IP地址………………3 , A2 Z+ r  q- s) E8 t9 d5 z$ T+ w
  14. echo.   e0 D1 U  b2 ?% U& {0 y
  15. echo 本地连接---办公室IP配置…………………4
    6 G2 [6 v; c* A3 a2 H$ g
  16. echo.$ E8 x* {3 x- E, d
  17. echo  退出…………………………………………5
    0 D: k7 ^, E9 j/ ]! G" C- _( _1 [9 D
  18. echo.# n# `) E  v% y, w' m
  19. + f+ G2 R! K% r8 a4 J
  20. @set /p UserSelection=选择(1,2,3,4,5)  % U' G* \0 n6 y. A) p
  21. 9 y1 @8 p, f$ L! H) J, P3 T7 O
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ; w) h" M6 I* b. u& A4 R' \2 N
  23. goto start # b1 f- J, m; q% }) K
  24. 9 h7 ?- x0 p9 C" g5 j) w1 ]
  25. :selection 6 {4 @, O( }# M5 X1 G2 U/ O
  26. @if "%UserSelection%"=="1" goto 1
    6 g$ j7 }1 r6 u; o
  27. @if "%UserSelection%"=="2" goto 2
    ! u/ o% {+ C' d' y2 S6 g) J
  28. @if "%UserSelection%"=="3" goto 3
    % B$ E# T. ?( O5 p
  29. @if "%UserSelection%"=="4" goto 4
      j8 s3 Y1 E8 q3 L
  30. @if "%UserSelection%"=="5" goto 5
    ) y+ k  P6 v5 `- E
  31. " |. M# I- t$ m' G' O# j* T  ?
  32. :17 k, W6 ~% a) X3 ^& x  g. ]) @
  33. echo 无线网络连接---自动获取IP地址---请稍候...2 f$ t/ T; R6 R) V5 [& y" c* w
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    1 `9 B# W$ v! Q/ m5 @5 S
  35. netsh interface ip set dns name="无线网络连接" source=dhcp( Z/ O& }: ~8 w4 Z5 g
  36. exit
    ' C/ h7 R! L; x: U7 \  z( o
  37. # k0 \* T' [5 M( K+ Y% X/ o  @4 G
  38. :21 ~5 [, a6 H4 R* s, {
  39. echo 无线网络连接---办公室IP配置---请稍候...
    & c" }# t2 A  L
  40. set ipaddress=192.168.0.100/ _5 ?5 P6 T! {8 f% U; m+ i" g& y
  41. set subnetmask=255.255.255.0! x3 Y9 H/ b( W' h# d7 i. X
  42. set defaultGateway=192.168.0.1
    ( }- G! P+ H6 C" j! D
  43. set dns=202.96.98.36
    ; Z# [+ A) c/ A1 f; b. P
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    9 R+ T, _) M; b6 l/ E( w4 b1 g
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 K3 P$ }) s0 N; x
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=00 O3 p4 e$ }2 h
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary2 h7 n: E! I% K0 L4 J8 C( C
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%/ W  s0 U, u2 \4 D0 l; A* t' q+ K
  49. exit: P' T. b% f$ l* D5 N

  50. 7 y% g3 N+ D* J; ^
  51. :3
    , e: m6 _4 b' u- Z. S
  52. echo 本地连接---自动获取IP地址---请稍候...+ `3 l! Q  a& r+ J* y
  53. netsh interface ip set address name="本地连接" source=dhcp$ E/ V' b) c& }
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ( C! M! B. K, ]# P
  55. exit
    8 W, K2 @. T2 z: j8 `5 V

  56. , e; S8 ?7 {( o: V, _- L8 p5 r7 A  M
  57. :4' b5 z1 x" g( j  j# M; l1 h- c
  58. echo 本地连接---办公室IP配置---请稍候...
    . I% k: `6 J$ b9 ~  h% b6 W
  59. set ipaddress=192.168.1.68
    # d$ {/ Y) @( l3 W+ F1 A
  60. set subnetmask=255.255.255.0% x1 ]! A+ \/ k5 k( g
  61. set defaultGateway=192.168.1.1
    & d& L: I4 _2 r
  62. set dns=202.102.128.68+ q1 H0 g, u% S
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%* ^  u% Z; \9 L( x( K1 x" p! ^$ C
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    # X1 e& `9 U6 M3 V' L- `
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( v+ T0 `' _/ @6 B
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%# w1 ]% v, V: G' b* u9 ]( K
  67. exit3 n" y+ V' {' }  N9 n6 {$ e/ |

  68. 3 M" w  l, d7 Y0 ]
  69. :5
    , t% p6 q/ k! c/ L- b( R! p4 l0 \
  70. echo 5, }/ P  J! l9 E5 J9 B1 q% V
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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