搜索
查看: 21916|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?( A0 Z7 C& |0 w% R0 M9 g) `
5 K: U' H$ c& _0 I* O$ ?% t! C
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off+ G5 \0 `( q; v+ O6 p9 V  v9 @
  2. title 自动设置ip, {% S' R: w  ?. b
  3. echo& {: x7 W; H2 d1 S
  4. :start " t4 z5 s& m( x! A
  5. cls 8 D( j' n; j+ I. h9 Z+ R+ ?' m
  6. ECHO ================================ . ~: S7 a! ^4 z8 g& u& U$ r
  7. ECHO 请选择要换的ip 8 L5 O3 X& i* A& a" ~
  8. ECHO ———————————————— : Q1 J! m6 G: ]. P" k
  9. echo 无线网络连接---自动获取IP地址…………1 $ y3 Q( ~6 i, U4 j* K; X( U$ S  }
  10. echo.
    2 w$ u/ ?4 P2 o- @6 D/ L7 ?4 |
  11. echo 无线网络连接---办公室IP配置……………2
    2 ?. N& T8 g0 L$ F& D+ d: p
  12. echo. . E- {: I; F/ j% I, O  X- g' b, G
  13. echo 本地连接---自动获取IP地址………………3   n8 v* X6 o7 G% }) ^4 h6 ]/ r
  14. echo.
    5 j2 d, M4 Q0 b4 C$ N) P
  15. echo 本地连接---办公室IP配置…………………4& g1 K% A# `" p3 b
  16. echo.3 h& V6 c: g0 t) B4 {) R2 w
  17. echo  退出…………………………………………5
    1 y' D' l/ K* F* O
  18. echo." P- r* x3 l' b6 i. G

  19. ; ]0 e7 @  x+ A
  20. @set /p UserSelection=选择(1,2,3,4,5)  % L4 C! |4 I) H( M$ c/ F, `
  21. 5 a7 k4 ~6 u1 K
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 9 [# X1 t3 k; }
  23. goto start . O3 p# M7 o. l: N- k* E5 ?: a( c$ I
  24. 1 J& l) y, u* P
  25. :selection ! g1 A3 Z! g$ _9 z
  26. @if "%UserSelection%"=="1" goto 1
    / O# ^9 z1 y! w5 y; E1 W8 ]% O" a( `0 t
  27. @if "%UserSelection%"=="2" goto 2
    ; e" F; ^/ U* Y0 u8 \  `2 d
  28. @if "%UserSelection%"=="3" goto 3 $ ]/ U: z' I/ z" i! D! Q' ?; ~7 [
  29. @if "%UserSelection%"=="4" goto 4. E2 ?3 L# O- P9 t
  30. @if "%UserSelection%"=="5" goto 5
    $ g( ]0 V3 }) {6 L% O
  31. ) k7 s0 c* g$ t  U* ?
  32. :1
    , a! l( B3 e2 c8 Y9 @4 U2 [
  33. echo 无线网络连接---自动获取IP地址---请稍候...
      y5 c% A) \2 E. A
  34. netsh interface ip set address name="无线网络连接" source=dhcp7 I; h( K  s5 p% ?1 B2 o
  35. netsh interface ip set dns name="无线网络连接" source=dhcp2 ?$ H8 d" ]# z3 Y. ?
  36. exit
    ) g; W2 }# x2 F7 Y1 a' K& i' {

  37. ! j3 a! q, H  G; z* |. @
  38. :2
    1 g, E/ r0 a+ z3 l; u
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % ]+ _$ K4 t3 o- j
  40. set ipaddress=192.168.0.100
    - k( c' p2 |* Q
  41. set subnetmask=255.255.255.0
    . ]$ _2 ^/ k# d) {# s
  42. set defaultGateway=192.168.0.15 w% _- m1 O! L) n8 P! m# Q) ?
  43. set dns=202.96.98.36
    7 x1 }& g' s  R2 {+ M; ]6 w
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0" t) N" Y: Y7 c. V1 G2 _
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%9 k& e4 i( V* h5 f( @9 j( |
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    - N: N# }& y( f. X' Y3 K
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    9 W" a; S# C" R! }
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    # r: V6 |) N) A& C
  49. exit) k' C; }1 Z4 o4 G! c
  50. 1 i- h6 J1 \) S& m1 L% ]+ F
  51. :32 P# b: Z# H( u% J- ~
  52. echo 本地连接---自动获取IP地址---请稍候..." y; I# x# p# K  o9 q1 t5 M
  53. netsh interface ip set address name="本地连接" source=dhcp8 i5 K7 ^' Y5 s% v, b6 s) W
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . R4 g) U# I$ b
  55. exit8 B# q; g4 u; ?* c

  56.   m* S8 m# i+ \4 A9 _, X$ d
  57. :4, S5 @7 c* c9 K* R9 w; ?
  58. echo 本地连接---办公室IP配置---请稍候...$ C. h: l. ^4 x! V9 F, a
  59. set ipaddress=192.168.1.68) u' i+ C  n- O! |+ x
  60. set subnetmask=255.255.255.0
    5 g7 c( L; F( r% w7 C& m% l  a# R' A
  61. set defaultGateway=192.168.1.1! r2 g" \9 |3 q: N5 t
  62. set dns=202.102.128.68
    5 W% w& C2 [5 r4 n9 K8 U1 y$ |
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%3 Q, Z6 F+ V6 O$ A: H
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
      u+ j% `$ r, ?% r6 N3 V
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary7 b8 K' t2 C( R. J# Y/ \
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    & h; l  Q9 l, ?
  67. exit
    ; w. |/ c+ d- [% i

  68. 0 o# ~) S- E& P
  69. :55 D3 l* `5 B% m/ ~7 R6 V/ B: h+ f3 q
  70. echo 5
    * r# M& U& C# t3 J% g4 V$ L; D
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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