搜索
查看: 21623|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
/ m$ }. F" k) {! s9 S4 g5 z+ b4 Y9 A% w, D+ i* P* S
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    7 F  y4 X& J( J, u  r: S. f* c7 R
  2. title 自动设置ip# E# s9 M. _; [4 z3 S: Q
  3. echo/ a0 `' f# l6 x: t$ Y) C( ?* ~
  4. :start
      m7 L) L" Q" `
  5. cls
    . j5 [4 q- [  v
  6. ECHO ================================
    6 P# j. r1 h2 ]& Z: l5 C
  7. ECHO 请选择要换的ip
    1 [# J6 F& C3 \0 n
  8. ECHO ———————————————— 6 x( W* b" }' T! X
  9. echo 无线网络连接---自动获取IP地址…………1
    & t1 N( J5 p8 _
  10. echo. 6 ]+ b8 @1 x3 K+ g
  11. echo 无线网络连接---办公室IP配置……………2 : g9 G' V2 w$ L3 y8 u+ ?! j1 ]+ t
  12. echo. ; F. J9 R$ Q" X
  13. echo 本地连接---自动获取IP地址………………3 . d5 r1 J5 @) a
  14. echo.
    7 }( w! N0 e+ r
  15. echo 本地连接---办公室IP配置…………………4
    6 Z  T6 h8 a+ `$ g: S4 H
  16. echo.( W0 E2 Z; Y* @% V# P, n3 z
  17. echo  退出…………………………………………5
    4 o1 T& Y" j; A9 A' F
  18. echo.# M+ L  Y  F. U9 K! ~8 P

  19. ) Z* V* v) C  l& @! H. y2 t; _) M
  20. @set /p UserSelection=选择(1,2,3,4,5)  . ~4 V0 F9 v- D$ K; o2 R
  21. 2 ^: u! O& l# |3 o" P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    3 L- _- N: S3 i- j; Y5 u* M' {/ h+ }
  23. goto start
    & s' Q8 B& m% t7 O
  24. + t+ a( N% `* Z# ^9 }# U, d$ P6 S
  25. :selection $ i1 p) s5 ~4 N- i3 p3 [8 s
  26. @if "%UserSelection%"=="1" goto 1 % k9 c. @7 W+ U: [8 c7 c+ C+ U# T
  27. @if "%UserSelection%"=="2" goto 2
    6 E6 l: P% E' s% l. F
  28. @if "%UserSelection%"=="3" goto 3 ; P; M+ E) f! `7 M& s, \, [5 O! X
  29. @if "%UserSelection%"=="4" goto 4
    0 U# t8 l$ y. H. w) B
  30. @if "%UserSelection%"=="5" goto 5; g0 |1 t: n/ U- \, h0 |

  31. 7 e) i/ m+ \$ |8 a6 e2 r+ S2 y, D
  32. :1
    5 |  N/ S1 P, x
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    3 v+ {6 Z' l" J: t0 |* X
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    . I8 H* v8 c' f6 U" ~
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ( Q& {  l5 h8 [# _5 m
  36. exit* Q8 L' d1 I5 M: }2 Q0 ?

  37. ) J% d4 w$ e& g. H
  38. :2
    * H  ?/ y; _2 ?. N1 I
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % l. ~7 ]/ I! Y1 o' {
  40. set ipaddress=192.168.0.100
    + k1 ]  p# B. \( _$ p
  41. set subnetmask=255.255.255.05 m: e- x( k' _7 V1 j$ P/ t2 i4 M
  42. set defaultGateway=192.168.0.1
    1 i* f, W" e# M, \5 |  t" |3 \
  43. set dns=202.96.98.36
    ; E% I8 O, K4 s
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0* L3 B# I" a3 k4 g1 o
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 V4 W: k+ }) q% j. g/ I5 v# A
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    $ l& h" v3 l) ~& A: W
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary' a3 p# e4 V; j: \
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%5 q& L8 h- R! v7 Q, z( b# s
  49. exit$ h( o' _" P( }

  50. ( S( B% K# S4 D) k
  51. :3
    2 {0 n/ g- R- _$ {" F
  52. echo 本地连接---自动获取IP地址---请稍候...
    & Z2 [( }; H7 R& j& e' P; c
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 D% K4 N; a+ h1 ?' q+ h
  54. netsh interface ip set dns name="本地连接" source=dhcp; c* l- j4 L  C4 T
  55. exit* z' ]5 s+ S9 c; s$ }) A8 j

  56. ( D  {$ x- Q( {2 H6 k
  57. :4
    : g: [/ S3 R4 k
  58. echo 本地连接---办公室IP配置---请稍候...) m! E) J) S  P
  59. set ipaddress=192.168.1.68
    " `3 Z8 x3 H+ U5 {+ ~2 C$ q" p
  60. set subnetmask=255.255.255.0% k$ F6 z7 F, ~4 }& c3 c4 `
  61. set defaultGateway=192.168.1.1( u! v" I1 Z$ ?2 s7 t- w5 Z5 W
  62. set dns=202.102.128.687 ~6 Z2 z% ^; @
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%( N# M3 _, g. b  ]+ F, f# Y
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    2 f$ |' N7 C" `6 Y, @& W5 H
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary: \2 ~3 J3 l7 _% I  N8 x: F
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%$ M+ d5 L- D& J* c& ?9 g6 g
  67. exit: u5 Y9 Q9 n! `% k

  68. ( k" C7 ]3 R, Q0 \8 J3 I5 n
  69. :5  R% ~" _  o5 i
  70. echo 55 U+ o5 n3 x, `* ^  u4 ]
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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