搜索
查看: 21129|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
2 r* ?, _7 c% [; V9 W, O) t" }
9 K7 N3 s9 m# r将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off( K1 V6 T- B) A$ E
  2. title 自动设置ip
    9 v. q3 |, u' z8 M4 G  f- L- X* Q
  3. echo
    ; O4 q, r- y7 S, i, G/ W- b
  4. :start * G  T7 _. `- V7 x- ^2 Z
  5. cls - h# `$ @/ v8 g3 u
  6. ECHO ================================
    3 ~9 t. e7 m8 o2 ?; m
  7. ECHO 请选择要换的ip
    - }; [! g2 f( |: C9 }' w5 A& D0 X
  8. ECHO ————————————————
    " s- X2 M0 d0 ~  W8 ?- _+ P5 u3 Y
  9. echo 无线网络连接---自动获取IP地址…………1 $ x( Y. D& K- U0 c% R7 ]
  10. echo.
    # ^+ }, H- u( W8 f0 ]; @, ~
  11. echo 无线网络连接---办公室IP配置……………2 $ Q( d6 V' }& J$ u& V& L9 F& B- O
  12. echo. * e8 B5 T5 r  L7 T, f, G# n
  13. echo 本地连接---自动获取IP地址………………3 $ I4 }' h& o# b" W
  14. echo. 2 H( w8 E" A' M
  15. echo 本地连接---办公室IP配置…………………4. ~, m* [/ q4 }9 k2 I
  16. echo." c$ |4 l+ {6 d4 L# m+ m+ X1 v
  17. echo  退出…………………………………………5
    7 H4 W0 v7 s0 v$ N1 s4 F* z
  18. echo.7 f- r  S' @" [
  19. * f+ A. C% q  i# r/ l- q( V
  20. @set /p UserSelection=选择(1,2,3,4,5)  / s9 i# V' X' R/ W
  21. 9 C5 A, m8 ]6 p2 C5 [6 W3 p# Q; [! E
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 b/ t8 h  m$ \2 [  x) h, E% f0 I
  23. goto start   z# Z3 \2 d$ h$ u+ G

  24. . E0 G. g8 z4 \) E! u0 i
  25. :selection
    5 S7 O0 n+ n$ j( L, |9 H. h
  26. @if "%UserSelection%"=="1" goto 1
    - U5 r/ j3 I" @5 \1 N" n
  27. @if "%UserSelection%"=="2" goto 2) y+ F+ u" [2 E+ P
  28. @if "%UserSelection%"=="3" goto 3
    6 r* ]$ v. d; c5 n. S
  29. @if "%UserSelection%"=="4" goto 4
    & b( L* A: k8 [( e
  30. @if "%UserSelection%"=="5" goto 5* ?% V( H% a* R3 W+ ~7 X
  31. / h7 z5 h( J' m+ d2 I" s5 j
  32. :1
    ) R! m+ B. P+ |
  33. echo 无线网络连接---自动获取IP地址---请稍候...6 T) ^0 O4 v0 U& J
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    0 `. D7 ~: O- Y# h. H3 e
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ' D( Z" O/ A4 z" u) T
  36. exit
    2 s/ J% N" a2 l* Z* D/ h
  37. & K, ]0 l  M% q* S0 q8 D& N
  38. :2
    8 N4 E7 e& R6 r* h' Y) I5 U2 `' b
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % S7 m% U2 t9 T/ m- H
  40. set ipaddress=192.168.0.100
    4 C9 d1 V# w' e, s
  41. set subnetmask=255.255.255.0
    1 x7 U: s7 G- Z0 ~: K3 ~) O( \& v/ u
  42. set defaultGateway=192.168.0.1
    ) `0 m* V: a4 p# g6 |4 R
  43. set dns=202.96.98.362 O: L) y; ]7 E. m
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0" k' Y: I0 F; V) \0 I' s
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 C9 s# l2 I, K" [) j6 j1 K! ?& {
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    8 Y0 Q# i9 K- h9 M# v' B3 a
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    1 \& R+ v# v: W* h1 o: B
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    / L, c4 e/ R" N6 y3 A% f3 q
  49. exit) a: F+ e3 G% i7 Q
  50. & h" r/ Z6 }2 o+ c
  51. :39 G. e' g+ \# O% }
  52. echo 本地连接---自动获取IP地址---请稍候...  r" p( n+ J  D( Q& s
  53. netsh interface ip set address name="本地连接" source=dhcp
    % I. F0 D% _1 ?" c8 R
  54. netsh interface ip set dns name="本地连接" source=dhcp
    1 I5 ?+ l" }, q. k. o  b
  55. exit
    # M5 J7 F. Y2 `
  56. 4 x3 z$ g/ Q" l8 G  U
  57. :44 ^1 x, q: Y6 D. p
  58. echo 本地连接---办公室IP配置---请稍候...
    - V1 p8 x0 q2 L5 T: Y
  59. set ipaddress=192.168.1.680 c. h  T2 u4 a2 k2 u# j
  60. set subnetmask=255.255.255.0
    2 O: _- y) `3 k" Z( a
  61. set defaultGateway=192.168.1.1, _7 e6 M; t0 L+ B5 |
  62. set dns=202.102.128.68
    7 O! D3 `/ b0 j# E5 C; m
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%) V- p6 D: [1 |0 F$ C/ s
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    $ T, ]; `2 g" X$ x* Q4 n: j
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    & c4 M) H' J- r3 e6 V+ Z8 k
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ( k" d( _- }  o9 [4 ~8 H
  67. exit
    # R4 N# X' [5 b" h8 D* B% a9 ]: @
  68. 6 |) p$ t" z, P6 Q3 P
  69. :5
    / z2 r# ?1 f& P6 r/ S
  70. echo 5! m3 d! ]7 [7 X6 R) {0 n
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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