搜索
查看: 21552|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?+ U+ r+ x6 n; a4 @
' w# x  B4 D+ F0 r
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    % a8 N1 i( ]/ {; G& T( T) x) J
  2. title 自动设置ip* \* N( p' X; I' E
  3. echo& B6 N$ a7 J0 u5 d. G8 c
  4. :start
    * G, |  m5 Z7 Q9 T. X5 M( P; F! M3 A
  5. cls
    ) A& O4 Q" C5 a' G5 X
  6. ECHO ================================ 7 N0 K0 O+ G0 y; {& [9 x" q; S2 b
  7. ECHO 请选择要换的ip
    . Z2 u) h1 E. m! T" T! C- \" W
  8. ECHO ————————————————
    : i& y7 y7 h$ `
  9. echo 无线网络连接---自动获取IP地址…………1 6 w5 {& S$ j2 |' ~; o  C2 i
  10. echo. " y9 G: n+ t0 y: t# T7 o
  11. echo 无线网络连接---办公室IP配置……………2
      l" k% U* u% E/ P
  12. echo. 1 W& B/ ]8 o- r9 W" I
  13. echo 本地连接---自动获取IP地址………………3
    ( r  i, E# `& E
  14. echo.
    ) }$ u  N  ^5 N7 y; N! c+ \$ s2 ^1 W* l% B
  15. echo 本地连接---办公室IP配置…………………4) b! O9 m2 y7 s+ ~
  16. echo.7 I' o  k9 c6 ?
  17. echo  退出…………………………………………5
    % {# A2 |+ V* O" z
  18. echo." O& R+ w6 M1 }1 c3 O  b# U
  19. # \! Q1 j9 A; E+ S8 I, E5 w
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    3 d$ s+ R! N3 T7 b: P

  21. , y6 s) [, v2 v3 Y$ C2 a1 Y$ a
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 5 z+ @) n+ b) u6 j1 V
  23. goto start 6 H  ]9 G0 s% d) L. c. r: v
  24. 7 _+ C6 }- Z4 f' `6 f
  25. :selection
    . A% |. [& n0 `; C8 i% m" S, W" G
  26. @if "%UserSelection%"=="1" goto 1 " W, Q& z$ j+ ]  n7 a* m. |
  27. @if "%UserSelection%"=="2" goto 2& `3 R& E$ v6 P6 V5 E8 u  Z
  28. @if "%UserSelection%"=="3" goto 3 3 _2 z' ~- _/ E/ ]7 f/ E9 K/ |
  29. @if "%UserSelection%"=="4" goto 4% Q; j% K8 U8 \5 c+ d
  30. @if "%UserSelection%"=="5" goto 5
    4 N4 D  r$ |4 k6 ]5 U* A' C8 w4 W, g$ }

  31. * X5 C/ y3 T- s# e
  32. :1
    ; ~7 x& W+ _, w2 R
  33. echo 无线网络连接---自动获取IP地址---请稍候...- {. G) U1 d5 f5 f9 c: w
  34. netsh interface ip set address name="无线网络连接" source=dhcp8 Q2 i2 e* V$ W
  35. netsh interface ip set dns name="无线网络连接" source=dhcp, J0 C0 v' D3 c5 F0 V5 R$ \
  36. exit
    , E4 R, j, V! D# s
  37. . r, q" s1 B& F- n) O) j9 z0 ^" T
  38. :2* z. ]& }' I3 w
  39. echo 无线网络连接---办公室IP配置---请稍候...
    0 L& v9 u: q$ Z& f
  40. set ipaddress=192.168.0.100
    * P" d  S  o: ^, m1 h( U% S: B
  41. set subnetmask=255.255.255.05 P5 T* f2 b9 _. l" R
  42. set defaultGateway=192.168.0.1
    3 j# @5 J- I/ M0 K6 |1 d& v4 B/ f8 g
  43. set dns=202.96.98.363 i( p& s0 `" d' ~
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    , f$ j' ?3 Q9 R$ u" I" K1 ]
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%& i- }& f+ }$ F+ x2 I( |4 a
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0' {  C8 ]7 s0 A$ I% H- }& ^8 i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary  d/ a" C" J  U( t; S3 Q# m4 [. U
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( b2 ^4 i* h* l+ f5 {; z: \7 X
  49. exit, U9 S  f- T  W2 d

  50. 6 k4 R( |, F" ?' _$ R& W, i
  51. :3
    + k3 h3 _3 A% e3 O' t" @; P! C
  52. echo 本地连接---自动获取IP地址---请稍候...& n, J0 j0 C: p, [! x6 A
  53. netsh interface ip set address name="本地连接" source=dhcp
    2 |- J4 [. p! x% G
  54. netsh interface ip set dns name="本地连接" source=dhcp9 Q6 ?) a* R! h. \/ R( D& Q
  55. exit4 q2 ~2 L' [0 X1 E9 S$ Q; F

  56. & D7 L6 l  X: K: N/ L$ X( M4 X, i: E
  57. :4
    ! U# P  u  R8 ~( X7 A/ w
  58. echo 本地连接---办公室IP配置---请稍候...
    % h2 q  p3 E  A5 b. E1 Y* Y) Q
  59. set ipaddress=192.168.1.68
    ) ^7 z# [4 V- R+ A" v2 z
  60. set subnetmask=255.255.255.0
    # z! B$ b- t- N( o4 ?5 l
  61. set defaultGateway=192.168.1.18 Y% s  |* I$ a8 [
  62. set dns=202.102.128.68
    . I$ R- X! _  E5 ?8 ~
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
      w- C) ?! T6 g5 i" h& `' d
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    / M+ Z: n3 y- q- ?
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    2 Y1 b* @  v" T0 e
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%2 j$ N  f# z2 U' G
  67. exit
    & O: c; V6 a: C" t5 f9 s

  68. 2 L8 l  v1 O# q- |- a
  69. :5
    # w, I' U! d# h: O/ L
  70. echo 5% O- H- j: ^8 V2 v0 Z- u+ M
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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