搜索
查看: 21899|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
7 `6 Q' a; h# R3 m# S! o* V8 a/ `; M* x( p- u
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off; g  g6 }' F/ R% F
  2. title 自动设置ip+ S/ D% Z8 D# d6 Z. X
  3. echo& _$ r4 [1 |5 S8 G* p% I3 e
  4. :start
    1 w# w2 G6 |3 l/ V  G
  5. cls 0 O3 k9 B1 b7 ~; E+ r
  6. ECHO ================================
    3 F  Y. n8 a( [) h& D) h$ ^
  7. ECHO 请选择要换的ip
    1 h  z" ~8 d/ k  P3 {
  8. ECHO ————————————————
    ; \- t8 @* @; B  p5 g# ]" C; }
  9. echo 无线网络连接---自动获取IP地址…………1 ) r3 I7 D. C9 M. n6 s# o3 E
  10. echo. 5 e; b! a( a4 ?3 f1 n1 i( F5 g
  11. echo 无线网络连接---办公室IP配置……………2 : i& ?1 A! u: G$ l* |3 w
  12. echo. - b' `  ^- z7 H% i, X' F/ L6 S7 G
  13. echo 本地连接---自动获取IP地址………………3
    ' m) j2 k5 `9 X8 T
  14. echo. 9 L3 c4 z: x  T- F
  15. echo 本地连接---办公室IP配置…………………4* L5 G1 ^+ o/ O' f1 r) P* W
  16. echo.! j- N8 l8 n6 c1 Z+ @! ~( Y
  17. echo  退出…………………………………………5, D. N3 V$ [# Z8 T: e' ^3 W
  18. echo.
    7 U1 Z' u5 J3 v

  19. % g8 t) A* Z1 K8 c
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    * \# u0 ~+ l  U4 j4 G- t
  21. % ^- n: ~1 o' U5 N) V1 ^% U
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection / G- K1 c! p3 v8 L# \" U
  23. goto start
    9 F; }- V, ]/ s& ]& r

  24. ) u& M8 I! ^( I! M. Q2 m0 y( S4 L
  25. :selection
    5 k" ~* m1 {% L) `5 l; V
  26. @if "%UserSelection%"=="1" goto 1   y1 Q5 T% _  c* {& S
  27. @if "%UserSelection%"=="2" goto 2
    ) Q" W  Q! O. s( Y* H$ ~  j- X
  28. @if "%UserSelection%"=="3" goto 3
    ; ^8 G- G$ Q" F  ]0 k2 M2 y; S/ u
  29. @if "%UserSelection%"=="4" goto 4
    7 Z, D8 i9 H; G, d* v$ }& I% g
  30. @if "%UserSelection%"=="5" goto 58 B* P; |! W7 G; v: G) t, n* f0 h

  31. 7 |, |( K$ @3 K  \' k* T' _
  32. :1
    . U- g- r% j# \) }
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    0 K( F2 ^5 s4 u8 K" v9 y1 k: e; `
  34. netsh interface ip set address name="无线网络连接" source=dhcp! c+ s+ F7 z' n. r8 B7 E
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    8 J! x9 c' P- W& y3 I; T
  36. exit
    7 r! k5 r: g0 ^/ W
  37. 0 g- u' G' X) K' H
  38. :2
    1 h/ s$ U2 {  T3 g3 N5 m+ K
  39. echo 无线网络连接---办公室IP配置---请稍候...
    1 y; ]; v8 W; j7 c. m" G( O
  40. set ipaddress=192.168.0.100$ ]* h5 O( g2 z0 H$ d
  41. set subnetmask=255.255.255.0
      \. N9 \9 ~' Y) E
  42. set defaultGateway=192.168.0.1& I! t0 N' B( T; r, |2 U
  43. set dns=202.96.98.36
    5 T1 a# {3 y  {3 w7 }5 L* q
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    / _$ I0 U, S( F; l! S7 Q! N9 f
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 x3 m3 A" _/ c8 b
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 |& F: u( l0 z# u! b9 N' g/ O
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary: H! ^* h4 M# A- |! G! e) \! T9 x/ L
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%2 ~, D  U; \" g
  49. exit1 p/ q9 B, f! ~1 c; _3 Y0 o9 `

  50. ( I2 G2 g/ J. z2 S. C) T9 X
  51. :3' P; o3 q$ `; R: s' X( j. s
  52. echo 本地连接---自动获取IP地址---请稍候...
    " T+ V$ G( m! q0 x2 U+ a' Q- I: @
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 [& v# H* w( L; m  B8 Q, L
  54. netsh interface ip set dns name="本地连接" source=dhcp% b6 M( s( @  p2 }$ w! N- x; i
  55. exit0 j" C7 i+ d! |) I6 v' a  W& j

  56. 7 v/ G! y5 M$ c8 K
  57. :4
    + z) {0 J* v) m/ c0 A* L% @
  58. echo 本地连接---办公室IP配置---请稍候...  _2 B7 V% G* `" r' D+ r' ]
  59. set ipaddress=192.168.1.684 @3 k+ R6 S7 a; f3 e
  60. set subnetmask=255.255.255.0: Y  N& k3 X2 W" U! k* `
  61. set defaultGateway=192.168.1.12 m. z: [# n5 v+ `) }! v; R6 s
  62. set dns=202.102.128.68
    / F6 o7 }1 _$ J  r& }
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%9 b3 `/ z( q4 S: t! |  x% M
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0* R+ q/ Z9 [2 h. }" t
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    : [" H* V) m; i$ K3 ^! @
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    , C* T2 Z8 V* ^  N) [0 F8 r8 {
  67. exit# J& c  Q( f+ q4 @
  68. 1 J% Z8 ?- n" A2 K4 T$ N0 i/ `
  69. :5
    ' K2 M+ X$ B3 a/ l: _3 p. \
  70. echo 5. y% S9 \0 ?8 a. \
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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