搜索
查看: 21854|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?, {7 z# y4 e$ A9 [+ l" Q
8 s7 O* o8 g% i1 b" [
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    & k4 Z5 c6 I, G- T. v
  2. title 自动设置ip7 }- p, X* z& M% P7 ]8 {
  3. echo
    0 x+ Z% |9 M" x8 H9 V  B6 d$ J
  4. :start
    % s6 R) j# J+ e6 b! ?
  5. cls & F' |( v5 V* R6 _: g
  6. ECHO ================================ 4 B4 q( @6 X* D* {4 G+ n
  7. ECHO 请选择要换的ip
    3 R* H0 p# N- f# d2 _8 @; [1 i
  8. ECHO ———————————————— ! j  ?) i5 I7 B% Z. Q
  9. echo 无线网络连接---自动获取IP地址…………1 " u# }! b4 {8 g/ W& A& v, E
  10. echo.
    3 t. K6 d! C9 @3 ^; O4 L/ b5 d
  11. echo 无线网络连接---办公室IP配置……………2
    : p" W; V$ i: l! t" g
  12. echo.
    ' I, b& `0 c: g
  13. echo 本地连接---自动获取IP地址………………3 6 e( E7 k1 n: L$ j, w5 x
  14. echo.
    0 m, k7 z0 ?4 F/ `' h2 m
  15. echo 本地连接---办公室IP配置…………………4
    1 U( y4 x" E& X5 q# E. W* m
  16. echo.$ R# K0 j7 J0 U" X* z
  17. echo  退出…………………………………………5& ]' D; I* L+ ]/ p, v& N
  18. echo.4 S) H/ W: p: p/ A- n
  19. 1 D$ x$ @0 E) O! ]: E! e1 r
  20. @set /p UserSelection=选择(1,2,3,4,5)  ' l1 l: j% z% c: N- ?( [
  21. ' O$ j6 b  N* Y. w8 J: E
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    : n) V" N. {" ?7 P6 I
  23. goto start 5 v1 ?( ^. b# w1 x) l' }$ j. }

  24. & B, w0 {" ^; W1 m" m+ {4 D8 {5 N9 ?; K
  25. :selection
    3 D0 w( p( }/ y# n# O: R+ z
  26. @if "%UserSelection%"=="1" goto 1 9 v9 k% O, a! T$ _( x8 z* }
  27. @if "%UserSelection%"=="2" goto 20 R# J: M; U/ X, {- x8 O
  28. @if "%UserSelection%"=="3" goto 3 ) t- \, o7 S3 f" s/ Q' n
  29. @if "%UserSelection%"=="4" goto 4
    9 ~# b  d! ^" d2 V( f4 \9 v, z! K. k
  30. @if "%UserSelection%"=="5" goto 5
    0 j& l0 E( T6 i8 X
  31. * d7 |' j. q" l- |; o* Q
  32. :1- M6 o! }$ I) v1 Y' l
  33. echo 无线网络连接---自动获取IP地址---请稍候..., ?! `% v8 A+ h" ?$ l) n
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ; c/ x% j: B" I2 ~+ H5 N; [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    # W' X3 x1 V9 l1 Y
  36. exit% j+ |) V7 F  s. V8 q8 i
  37.   H6 o/ X% G0 J" \9 E0 k
  38. :2
    + ~, ]4 }; R/ Z( K  L
  39. echo 无线网络连接---办公室IP配置---请稍候...
    " h" ~! b! Q  k9 d3 t4 c5 H/ p4 v1 s
  40. set ipaddress=192.168.0.1000 X" N& V& g) D8 O2 |
  41. set subnetmask=255.255.255.0! ]2 u! u' T0 F9 ], k' H
  42. set defaultGateway=192.168.0.1
    5 x9 W6 \) M, v2 G4 q
  43. set dns=202.96.98.36. Q4 {9 x3 k, a$ E$ @( B7 o7 T
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=07 _: q4 u; }% D' t
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%* r2 Q& F4 M2 |5 h0 W
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0( K% W4 s# \& T# g+ ]
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    + ~& V% @1 U; c' o1 q5 K
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    $ j9 n6 {# Z/ p9 ]3 l4 I
  49. exit
    & w! n; r0 ]5 M  Z6 ~9 `
  50. 4 R3 `0 M5 |- B% u# n$ M
  51. :3  J1 A; P) P8 B) n; ]3 C8 ?; O( T- |
  52. echo 本地连接---自动获取IP地址---请稍候...8 O8 c! \/ F  h1 u
  53. netsh interface ip set address name="本地连接" source=dhcp0 d; N4 X+ I9 T
  54. netsh interface ip set dns name="本地连接" source=dhcp: N9 a7 V+ K0 N5 R! L9 k
  55. exit4 V: k7 F) c0 P

  56. 3 M8 y$ L  p  R5 R& W* ~4 H
  57. :48 e) r. x/ j( B( K3 q
  58. echo 本地连接---办公室IP配置---请稍候...
    ( l. R0 S9 V$ A9 ^2 \5 T, I8 M3 d6 g
  59. set ipaddress=192.168.1.68
    ( K' d: j; \7 _6 R" d9 S: c. e
  60. set subnetmask=255.255.255.0# t8 J) R; M3 m- N9 t0 {
  61. set defaultGateway=192.168.1.1
    3 E  l3 G7 {/ u2 w% w6 Y, C
  62. set dns=202.102.128.68
    - Q  Y$ i7 c; h4 ]3 u+ {- [
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    * Q! @. Z( A% G6 T# D
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=09 `4 X) u) x: s' r7 @
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary0 G( |; _! f- A
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%3 e  H8 o; ]( G6 u2 `6 T0 q
  67. exit
    & ]" k! d7 ~7 z* A4 t6 {- u

  68. 7 F8 ^# Q- g5 ~+ d0 H# Q
  69. :5; V2 t% e3 x5 U& M0 S2 H6 P
  70. echo 5; Z# T5 _( @5 W& g: K9 T! `( d9 K6 _# P
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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