搜索
查看: 21897|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?0 B% ^9 ], B) u: h+ \7 ^

) |" L" D3 k5 V! H# t- U将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ; M* O/ F3 O# y% f+ y, r0 B8 \
  2. title 自动设置ip
    ) n" |+ n; C$ w' [" v# l
  3. echo8 R2 y+ t: E$ L1 m$ s5 E
  4. :start " g1 p% }: Y6 H6 l+ Y4 `) a
  5. cls
    . g3 k% w8 P# ]+ f# ?
  6. ECHO ================================
    ; i& \5 M* K  h" |
  7. ECHO 请选择要换的ip 7 l8 e5 G! O7 J% g; p
  8. ECHO ———————————————— ; i/ @; c6 t: f) j
  9. echo 无线网络连接---自动获取IP地址…………1 ( X, ^5 m  h( {" I  J
  10. echo. , m2 r* Z; s$ D! k
  11. echo 无线网络连接---办公室IP配置……………2 ) L8 x, Z+ ?  ~# A) [2 ]# O6 o5 Z4 r
  12. echo.
    ; Q: v! s8 F5 f! r* x7 r
  13. echo 本地连接---自动获取IP地址………………3
    2 ^* C5 v4 `6 N7 m2 M8 Y
  14. echo. 9 \% o: I. _) v. W+ m( P, H! H
  15. echo 本地连接---办公室IP配置…………………4
    4 w1 X* _9 h/ [4 M+ B
  16. echo.
    + C; E9 u$ m6 S" O2 n. H
  17. echo  退出…………………………………………5
    0 h5 ?% m0 o' q! ^* e) V
  18. echo.
    : y5 E) D  y8 [' E* A% d* b
  19. * l6 ?) b' D9 [* q
  20. @set /p UserSelection=选择(1,2,3,4,5)  + M1 u4 n( S0 }6 |7 U9 K# J

  21. 8 G6 d8 j8 j7 Z
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection / F: e4 w! P6 i8 [# n
  23. goto start 9 J6 z/ ~0 v5 n: b4 e
  24. : S) x0 v' T! D4 W. n2 b
  25. :selection + {; v! j* i% a. ?; }
  26. @if "%UserSelection%"=="1" goto 1 6 ~. I7 W; w' p7 C
  27. @if "%UserSelection%"=="2" goto 2$ i1 v* @, h* `/ x
  28. @if "%UserSelection%"=="3" goto 3
    # f* L! m7 z3 r: v" v) f% z
  29. @if "%UserSelection%"=="4" goto 46 u- {) T5 C3 ]& Z& L( N8 N0 S" D9 |
  30. @if "%UserSelection%"=="5" goto 5  o+ {4 f; t7 q4 X, q4 x

  31. 2 Q7 g0 L5 q' x0 h
  32. :1
    + n, E" i4 j6 z1 }
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ) R/ ?% N+ Q7 i8 M
  34. netsh interface ip set address name="无线网络连接" source=dhcp& N* D4 K/ v( J
  35. netsh interface ip set dns name="无线网络连接" source=dhcp7 {" ^6 M8 d4 H7 |
  36. exit
    : x$ `5 s) d% n& |9 a% @
  37.   ~# d, g8 u4 D# t
  38. :2
    ) q. ?0 {) Q- l, T* O
  39. echo 无线网络连接---办公室IP配置---请稍候...$ K( q, b: S6 M
  40. set ipaddress=192.168.0.100: ^  D: T0 F2 N4 W" f" L# A# d5 W
  41. set subnetmask=255.255.255.0
    6 ?  c: [, F5 F" i1 u
  42. set defaultGateway=192.168.0.1- u0 {+ ~9 }6 w
  43. set dns=202.96.98.36
    & V: R7 l  @; V$ I' t0 A
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0# v3 u* l+ T& Y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 v5 s9 x2 Y  ~1 t2 [1 w2 L" ~9 s
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    8 `& \0 P. N: |2 J2 M5 G
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary* V1 Y4 P" G$ X- @$ J9 v
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%6 D6 ]: @0 Q+ X6 q% z1 A
  49. exit
    * w# I8 @8 M& F7 k7 N: C: C
  50. ' G2 E" L+ C8 X* I
  51. :3
    3 g+ G# b: T8 W$ c4 m- o
  52. echo 本地连接---自动获取IP地址---请稍候..., g* T3 l. D- ?. @, }
  53. netsh interface ip set address name="本地连接" source=dhcp$ T* c: h+ R9 q8 {$ B) j( `) @  L5 ]
  54. netsh interface ip set dns name="本地连接" source=dhcp! N  F, n! e/ A5 A' I* D
  55. exit
    # \$ A, q4 V/ w* U7 ~

  56.   L1 N8 I1 y. t  ?5 R
  57. :4
    + Z; \: _/ I2 j- X  c
  58. echo 本地连接---办公室IP配置---请稍候...
    $ D- F/ r- t6 @9 f. [- k: s
  59. set ipaddress=192.168.1.68
    / i  J. u( Z* f* l' F
  60. set subnetmask=255.255.255.0
    " T7 ]/ t4 M- y
  61. set defaultGateway=192.168.1.1
    ! A( w. F4 u# n! x! `5 j3 p9 Y
  62. set dns=202.102.128.68
    & `0 R" L, E% m9 I9 `+ f1 \
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    0 M$ d6 |+ a2 q& L2 _5 J, t
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=03 s5 C. e# H7 |* b( Q8 _
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    3 j. }: D8 y; n% d+ R& d4 Q! M
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%8 J6 g8 N; M. k+ f& P5 o
  67. exit) T- N3 m% x7 {$ R' A2 C) f4 s
  68. % w. l" j& e5 q, Q+ l
  69. :5
    0 n, P5 \. i$ T
  70. echo 53 p& l4 `. i( F& \
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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