搜索
查看: 21461|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
& X# K' a, ^% e# w6 G* L5 V( z8 @  d3 Y- ~* D: B
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    9 ]8 o) l+ g5 G  N6 v+ `8 v; ]9 q$ E
  2. title 自动设置ip
    ! L8 L8 ~6 z: n# |
  3. echo' w2 K9 U  z0 V7 `; L. C
  4. :start
    ) }( ]! ^3 L  e2 z* H
  5. cls
    ) j+ B, A8 S) W, G8 J
  6. ECHO ================================
    1 i9 A2 J* e6 f/ j' s/ h
  7. ECHO 请选择要换的ip
    . f# G. B: }4 E# e8 D
  8. ECHO ———————————————— ; W0 e: p* T9 g' ?5 Y' D
  9. echo 无线网络连接---自动获取IP地址…………1
    4 @) d; [! A- s
  10. echo.
    / \1 V( _3 P# @4 ?; h
  11. echo 无线网络连接---办公室IP配置……………2 ! b5 u- B9 A- I
  12. echo. ' H" Z. b' [( ?
  13. echo 本地连接---自动获取IP地址………………3
    0 `# A' P+ s( x9 g- D3 S( O+ ^
  14. echo.
    , U3 @/ o0 W9 w8 n5 J  ~% T8 _" J* o
  15. echo 本地连接---办公室IP配置…………………45 s1 X' T. f/ d$ t% m! H
  16. echo.. a) h2 a1 m2 ?4 a) L
  17. echo  退出…………………………………………5+ L" Z! _0 U% ^, F' q2 T% Q
  18. echo.
    : \( A0 ^. _- X, D" K# l5 g

  19. 4 Y+ c: R- o3 p$ Y% C8 Q+ p8 l( [
  20. @set /p UserSelection=选择(1,2,3,4,5)  ) P/ c+ J3 L2 K% ^) Q% Z/ t2 @7 ?
  21. 5 F) [0 f" F5 n7 o- w' \) Q
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 A2 _& H# B: \+ E
  23. goto start ' I# `  J1 B# f: [5 m* w4 v, g6 A: C

  24. - Y# R* k% B2 R, J
  25. :selection / B! a; k* a4 b$ j
  26. @if "%UserSelection%"=="1" goto 1 6 w- T8 F8 S; J* u" U# \
  27. @if "%UserSelection%"=="2" goto 2# |0 r: s/ U% I% s: H
  28. @if "%UserSelection%"=="3" goto 3
      ]1 d2 j( ]" c. [1 ~
  29. @if "%UserSelection%"=="4" goto 4. O4 q0 k: z5 B
  30. @if "%UserSelection%"=="5" goto 5
    ( {& M8 a5 f! m
  31. ' r1 ]9 `) V, r
  32. :1& ^4 i# t4 Y: t
  33. echo 无线网络连接---自动获取IP地址---请稍候...5 l8 t, L/ g6 A. [3 F
  34. netsh interface ip set address name="无线网络连接" source=dhcp8 v" y2 {# w4 n7 f' {2 S: I
  35. netsh interface ip set dns name="无线网络连接" source=dhcp* O$ A" z# G" N. Y# x: T1 X7 I6 w( q
  36. exit5 ^$ c; b, m, P: U- N  \

  37. 7 d$ i- s% M( |6 d
  38. :2- a& c7 D% a) @! Z
  39. echo 无线网络连接---办公室IP配置---请稍候...
    3 x- a3 l/ c5 T
  40. set ipaddress=192.168.0.100
    9 Z! `* v% [5 D2 s9 P' i; J6 b
  41. set subnetmask=255.255.255.0
    4 a! d) l. S1 n0 \1 y
  42. set defaultGateway=192.168.0.16 b7 r) \3 C# x
  43. set dns=202.96.98.36
      s/ }! ~9 ]6 n- L
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    3 U* j: Q6 a) S% I" l4 A
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    + r4 A2 U, e- U& B  W7 h  d# h
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0; M& b. _' S3 Q- r& n& Q( D: f1 o
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary$ y5 A' _  o  e  l0 z0 Y  c
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' ?& |& ]' ^# I( O
  49. exit: _: b& K8 X+ m9 r

  50. # |/ K3 {) ^6 p# d; a2 ~0 A
  51. :3
    ) k  e' `5 ~$ a
  52. echo 本地连接---自动获取IP地址---请稍候...6 O" P" ]6 Q' C! X- ~# J0 {
  53. netsh interface ip set address name="本地连接" source=dhcp
    ' _. X6 l9 W0 V, V+ Y
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 |, R4 z) q$ e% `, |
  55. exit
    & p& U/ \+ F- l! l3 `7 [
  56. - p* ?& ]' x  e+ r0 Q1 x0 R
  57. :48 z: ~; q: M7 L& h
  58. echo 本地连接---办公室IP配置---请稍候...' T# A8 P( F4 Q% D+ p! {9 Z
  59. set ipaddress=192.168.1.681 V0 h4 i* t8 Y$ y% `$ J) j
  60. set subnetmask=255.255.255.0  i6 t) _0 U  y  e1 `5 F
  61. set defaultGateway=192.168.1.1# j2 b& z% q6 V: e4 h* J
  62. set dns=202.102.128.68
    + B2 b- i% e' W
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%! q4 G8 x1 K9 w9 j& t
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0! ~% ^3 u/ g' _9 \
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    : f* H/ F0 s( z. `2 ]
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%! k! D% ?! X( `8 J; b
  67. exit
    / X3 ?$ A/ e6 a, F4 ~

  68. " g" ^% ]6 O% u  |
  69. :5
    # y+ K( F3 C9 ^/ a9 O
  70. echo 5
      ~% g9 g/ |( j- k
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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