搜索
查看: 21952|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?3 n  ~9 }* m4 D7 ]. C. r& E, D

& k* U% R* l. j, b8 m将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    * k6 T. i7 x( ]. f) v
  2. title 自动设置ip7 C* z6 q$ q$ U# |2 i
  3. echo
    + N2 A& ~  F& _2 f' _; I
  4. :start 1 O2 o4 I! }* e
  5. cls
    2 @( ^: c  H0 A% g1 t" A8 N
  6. ECHO ================================ 9 o! K+ p; J3 X2 j+ ~3 q
  7. ECHO 请选择要换的ip
    ) {* k/ t4 y2 s# |- ]
  8. ECHO ————————————————
    : u% {- K7 l  S" w5 E% d
  9. echo 无线网络连接---自动获取IP地址…………1   H% h9 K4 l2 q1 z- k( j
  10. echo.
    . R1 }9 q" Z1 e! L! [/ n, j
  11. echo 无线网络连接---办公室IP配置……………2
    * [4 c+ O% v! Q+ ^/ y2 {2 M
  12. echo.
    0 A. Q- J/ Y5 _9 D- R+ l4 t
  13. echo 本地连接---自动获取IP地址………………3 $ Z; x4 A8 G( a) G: x+ K) G
  14. echo.
    4 e& r+ _. k4 f1 l  ?& w5 ~
  15. echo 本地连接---办公室IP配置…………………4- {8 f- A3 P/ j9 q- V4 e% l
  16. echo.
    % _" X0 o, \1 U' B  ^: J* J
  17. echo  退出…………………………………………54 V7 R1 o' E8 t2 l0 W6 |' r
  18. echo.
    ' E8 d8 A& Q' Q
  19. / @# m3 F+ o! n4 L! {
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    3 o) _* Y2 V( X6 G' N7 Q
  21. . a- _- Z7 \9 {( `% ~# a" c
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    1 N) X( G* `' V, k1 _5 H
  23. goto start # j- Q+ A9 z1 ?5 V" k8 o

  24. 4 N$ u' _$ j. @  ^% ~* m7 d6 p
  25. :selection 3 `- P# G# [8 C
  26. @if "%UserSelection%"=="1" goto 1
    # F+ ]' K  t) _. Q3 K
  27. @if "%UserSelection%"=="2" goto 2  m) U0 w1 J" Y' A  Y2 Z9 c- T
  28. @if "%UserSelection%"=="3" goto 3 9 {# `  E9 ?$ e* `  X% E
  29. @if "%UserSelection%"=="4" goto 4
    $ e" `/ Q+ K* k* i; x
  30. @if "%UserSelection%"=="5" goto 5. ^: }# O+ W) m( @1 r

  31. 7 ]' `2 C7 k; _5 W/ p2 \- `+ o7 `; T
  32. :1
    0 r/ n" |* e7 |( W8 T, r
  33. echo 无线网络连接---自动获取IP地址---请稍候...7 M8 g1 h  V8 L6 j1 a7 H3 r8 [; G
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    / I" K# D5 M! E4 j, S: q* u
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    & K% h: i+ m' b% \" @
  36. exit4 Z  x& D+ D4 \! ^( ?# \

  37. " x+ t- R' c& V/ o
  38. :2
    " ]& v! j. B8 m3 v. j
  39. echo 无线网络连接---办公室IP配置---请稍候...( c7 L5 N/ b3 r4 M6 K9 ?! U9 w
  40. set ipaddress=192.168.0.1000 D! m4 y% e. n( c
  41. set subnetmask=255.255.255.0# K1 H7 Z$ @5 X  o4 Q! |
  42. set defaultGateway=192.168.0.1
    4 v$ ]  i5 |1 m; Z
  43. set dns=202.96.98.36
    ' D) K. O) b4 H! H/ T
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0! o& P% ~* R8 t! K* B1 {
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' O: K' r8 b# \' y7 i4 z
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0; |4 t# N+ p, q
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    6 D) g. @4 c! }' Z/ C2 i1 L1 o  G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%$ }) @( ]& w& V/ [4 p
  49. exit9 V: g: M( z1 B, d

  50. . w" l9 T7 O$ Q# ?
  51. :3
    3 I+ D. `* @% o8 X9 k
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 ]& w' W- k- b1 n; P, Z
  53. netsh interface ip set address name="本地连接" source=dhcp0 X" L5 F& u5 P8 n9 m. ~- ?, g3 N
  54. netsh interface ip set dns name="本地连接" source=dhcp
    , l; v. a& Q' w, y
  55. exit
    # ]6 w! M* @0 P

  56. 5 Q  P$ Y7 x) u" E9 _
  57. :42 K- i% \1 z* |! I3 `6 K  j' }5 k5 @
  58. echo 本地连接---办公室IP配置---请稍候...# H9 u" |. H( f" ]8 Q
  59. set ipaddress=192.168.1.681 F0 j( H2 J) v3 U2 n* i
  60. set subnetmask=255.255.255.0
    6 Y5 X$ F. ?7 o
  61. set defaultGateway=192.168.1.1$ A  e% h7 K; Y3 z9 Z
  62. set dns=202.102.128.689 P; S3 n; D; s1 K6 |
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    - ?: C' i4 t0 I6 B4 ~( ]; r
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    . A' q  N3 C! N. C+ d
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ' G7 _5 H0 J- l' d+ w9 [
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%; A, B& J% i" Q8 W/ b$ T6 A: b
  67. exit3 u4 B3 d. L+ X0 ]! r
  68. 6 r) w7 h1 `# {2 X- _; [
  69. :5- h1 O8 ~  A3 N
  70. echo 5/ G" D+ f1 n8 Q
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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