搜索
查看: 21521|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
! d5 \  j4 F4 U# F
+ P0 |& d# T5 n6 H6 S将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    " a$ ?- H4 B) F4 S3 |& Q( n5 i' v, ~
  2. title 自动设置ip1 R1 I: a' g2 x: n# F0 s
  3. echo3 j0 X7 R. e* c' B% N* ~
  4. :start 6 E% D8 T3 p+ N0 w1 w
  5. cls $ E1 G: m5 a9 w6 x( C' t
  6. ECHO ================================ . E" \3 J$ h! c' c. }- F& i" m
  7. ECHO 请选择要换的ip
    1 ~/ J  w/ l( g! Z
  8. ECHO ————————————————
    7 s9 p: Z, Z3 O6 B5 ]
  9. echo 无线网络连接---自动获取IP地址…………1 % c$ y" X8 I  v* h5 d1 c  u8 D
  10. echo.
    - f: e. L1 A- p( E+ \/ Q" T
  11. echo 无线网络连接---办公室IP配置……………2
    ! z, [/ e" ?1 V& }3 l  p
  12. echo.
    + T1 D; K$ R0 E4 [8 c7 H3 y
  13. echo 本地连接---自动获取IP地址………………3 2 E( Q1 y: u' k/ ?1 ?6 V0 ~
  14. echo.
    6 `/ Y) X: d, e6 _" Z$ D  }
  15. echo 本地连接---办公室IP配置…………………4! R$ ~# o; Z) C7 [- E
  16. echo.
      W5 a. y. {4 @
  17. echo  退出…………………………………………5- f5 I+ I( H# G: B9 O  P& s1 O
  18. echo.
    . i9 G8 D# [7 q9 d5 p" f8 N
  19. 3 E  a1 l' L: G6 C( _$ U6 e5 h& Z% q
  20. @set /p UserSelection=选择(1,2,3,4,5)  : T7 j% }3 |3 K7 r; U; V9 S

  21. ! p9 K" |1 N7 R9 b! Z  h* e% G* w
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    $ M* z/ H9 ]8 w8 Q: M! \
  23. goto start
    # W) I. f. s, x4 X
  24. ; K' G# C$ @4 N
  25. :selection
    / {; E+ j: l; f" k! e6 M$ m2 l% Y# H
  26. @if "%UserSelection%"=="1" goto 1
    # t+ a/ G( t6 e& n
  27. @if "%UserSelection%"=="2" goto 2
    4 O! j$ @# d' X5 x; z; q
  28. @if "%UserSelection%"=="3" goto 3
    ! _1 ?) Q! P  S$ T" f% Y; }0 c
  29. @if "%UserSelection%"=="4" goto 4
    ) }4 B" q& n" Y8 ]+ @& o
  30. @if "%UserSelection%"=="5" goto 5
    ' f0 P/ D- T: C) c& D
  31. ! I% ^* E  b* [3 Y% s% v  E* M
  32. :14 D; O  D  s0 o* R$ y
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    1 y: q/ u$ q% H% v+ [6 r
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    7 S9 l1 W9 u* w' ~  ~9 \8 }) ]! g5 @
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * h2 B! C* m2 {: q8 B' M; k
  36. exit6 |! W, J( n( \/ W2 }: f1 b* F+ r

  37. ( ?  ~+ H* v& J! Z0 A7 f- m  U
  38. :2% o/ g% Q: C2 ]& x! N  h
  39. echo 无线网络连接---办公室IP配置---请稍候..." W6 J: I: H4 {- o
  40. set ipaddress=192.168.0.100' A' s! h0 k% _' a8 g
  41. set subnetmask=255.255.255.0! x. M0 E" i4 D' B2 u  X
  42. set defaultGateway=192.168.0.1  L6 ~+ b5 F% U
  43. set dns=202.96.98.36) M4 ?6 u0 m9 H0 q
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    4 n% l- Z9 [$ c( I
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 b& Z4 f  u3 O. O  _! q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ( a2 \6 M/ b& q
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    / q, ^. ~5 ~& U' g
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: X( E! ?1 F/ ?
  49. exit% g9 l9 J- q; i0 G; B5 {8 B$ ~
  50. 3 M0 T7 S5 I) t; c0 M# d, q
  51. :3. L2 O, @; _$ D! t0 h: q
  52. echo 本地连接---自动获取IP地址---请稍候...  d. U7 h% @- M0 O7 R( X' G: ?* T
  53. netsh interface ip set address name="本地连接" source=dhcp
    - s0 K4 r8 U* M5 A& o) f1 l+ ?" p( R
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ! O4 N- E/ L0 F4 d
  55. exit
    " r* I7 V6 V8 H4 ^9 {
  56. 4 o! D# l: h5 j. L% |9 |& w
  57. :4& ~* |& |, `* g" S/ ~" w
  58. echo 本地连接---办公室IP配置---请稍候...
    4 c: W, K) p4 k
  59. set ipaddress=192.168.1.68* ~2 N$ F3 G( O, b# t# K5 w
  60. set subnetmask=255.255.255.0. ^* _& i& G' ?7 u9 ^
  61. set defaultGateway=192.168.1.1* t, d8 ^; i8 o. `. i) s# H
  62. set dns=202.102.128.68
    4 ]* D* @; H: T# o4 Y: O4 i
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%: N* p8 F8 Q7 j% U& N% l
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=06 Z1 W" F: I6 b: o9 Q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 v7 K# k# l% R, K7 W6 B
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%7 b* ?3 L1 d) j, I  b
  67. exit
    " z9 `: p( l3 a5 b# _$ T! [

  68. 4 ^. h% ~. y- J8 Z, h  `, w
  69. :5- [+ I; N' {) C' `% I# W$ F
  70. echo 5
    , ]3 l9 _0 n6 ]( n$ D1 l
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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