搜索
查看: 21825|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?. h3 L/ o) R5 D: I/ W0 f/ k
3 l- b0 s1 ]: ?* t8 d1 C- ?
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    5 |/ a2 U' u8 y: f- C( _2 H
  2. title 自动设置ip! r$ g, q: `; ]' F
  3. echo
    " \* L. L! X1 ^9 d- M
  4. :start   ~* r. ?; n! {" k
  5. cls
    " y0 h1 A% E1 G
  6. ECHO ================================
    $ w" G% P. n# @; j  B
  7. ECHO 请选择要换的ip ' F/ z% G0 u  h0 c- ^7 Y
  8. ECHO ———————————————— 7 ?' ]; D7 s0 k7 d% s4 M1 y' D
  9. echo 无线网络连接---自动获取IP地址…………1 : l1 O* \/ ]! O
  10. echo. 2 r! a. g/ ~. N* g# H
  11. echo 无线网络连接---办公室IP配置……………2 / _, D3 R& f4 z1 c5 ?2 \% y, o
  12. echo. 2 w% j5 g9 J" |2 X9 Y( d
  13. echo 本地连接---自动获取IP地址………………3 # i+ }5 Y4 W( `% M: D
  14. echo.
    5 M8 t' |7 e# |" U" n
  15. echo 本地连接---办公室IP配置…………………48 p) Z* ~& o5 _, g% ?
  16. echo.) L. N" _# t1 I( W
  17. echo  退出…………………………………………5
    / h/ B" N$ M$ x8 Y) x/ N" U4 }
  18. echo.9 \5 @# \0 b$ h9 C  M, S% ^* q

  19. 5 d* ^1 @2 I/ Z' ?* g1 z& x; {
  20. @set /p UserSelection=选择(1,2,3,4,5)  8 [( M7 y+ T2 \/ `9 m& v" _- L

  21. * F& l0 ?3 @6 i
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ) A) [$ Y9 q4 v! U3 b: K; L' p
  23. goto start
    , c; w! O$ e. T6 g( F
  24. 9 u2 K+ ~) w0 C7 m
  25. :selection ' s0 r2 o' u: R+ D* _. ?
  26. @if "%UserSelection%"=="1" goto 1 ) _1 G- K9 _" b9 z+ F/ ~* R
  27. @if "%UserSelection%"=="2" goto 24 p! q/ S5 ?; G6 p, f0 ?
  28. @if "%UserSelection%"=="3" goto 3 . A9 L% o4 |" `0 u3 u5 Q% {$ V
  29. @if "%UserSelection%"=="4" goto 4" J+ n' p1 t7 d) n/ p
  30. @if "%UserSelection%"=="5" goto 55 j( Q) t2 ]# d  A3 U
  31. + }9 B3 _# G. R& O, |+ Z
  32. :19 y; B) T+ f0 a1 K0 I2 t4 h  q* `9 i
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    1 j4 @, a% r6 v/ j1 M
  34. netsh interface ip set address name="无线网络连接" source=dhcp1 ]( m. U7 G0 ]! y; [. n
  35. netsh interface ip set dns name="无线网络连接" source=dhcp6 p9 U6 A$ E7 E6 k, @' I
  36. exit
    1 G( T& a. q  O) \- \+ g5 h
  37. ) E" U  A! P3 L- V) u# x
  38. :2
    - E1 w- |7 n) \2 k! r
  39. echo 无线网络连接---办公室IP配置---请稍候...) d8 T* H) G$ Q4 i# n; k& l
  40. set ipaddress=192.168.0.100( J2 R1 E  U+ P3 c9 n' Z9 l7 R0 _
  41. set subnetmask=255.255.255.0
    ! u" L. }" F! c* Z6 x: ~5 x
  42. set defaultGateway=192.168.0.1" @$ F/ {  [1 I$ H2 `! e
  43. set dns=202.96.98.36
    ) J, K6 @( i. U: C
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    4 }" s7 {- h5 |+ R
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 X, n. v1 w; c1 n% v1 T, y$ h0 v- u) u/ i
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    " g  ^  A% @- ~: T2 F" I
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary  s+ V. x9 Y- W
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%+ M1 E2 r9 A  h0 a* g
  49. exit7 p* q0 b: `/ f
  50.   [5 R/ K! B" t; p* O! y, O
  51. :3
      B7 F1 ^5 g2 x
  52. echo 本地连接---自动获取IP地址---请稍候...9 P" u" ?7 M4 u' @6 j
  53. netsh interface ip set address name="本地连接" source=dhcp8 }& M% T) j. m0 X7 w
  54. netsh interface ip set dns name="本地连接" source=dhcp
    : l* Q! V8 S% ]0 ]5 M
  55. exit  c4 Y) c8 i' L& ^
  56. / g; c+ K0 j; V5 ~
  57. :4% ]. ^$ }4 q' u1 j- N8 h
  58. echo 本地连接---办公室IP配置---请稍候...
    ! W% h. c! Z* u$ @
  59. set ipaddress=192.168.1.68
    * L1 D! [1 s3 F: z0 {
  60. set subnetmask=255.255.255.07 W9 _+ Z/ j# m% U
  61. set defaultGateway=192.168.1.1$ A1 s; ~: u& v5 k# s! a
  62. set dns=202.102.128.68
    * a) |+ [8 }. ^) K+ ~( m
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%7 m" i4 a' I9 l( o
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    1 G* S: q$ [( Q  R+ t
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( c# E6 y  T6 z5 K# k2 c4 u9 T1 [. A
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    * K5 j% {  c" @) d1 |7 E) m
  67. exit5 D- D% E# x/ d6 ~- R; F

  68.   y% P# H8 c2 f4 \& e; O* c
  69. :5
    3 W. b' b) D* P) o4 B
  70. echo 5' a5 Q& E! p9 I$ I
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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