搜索
查看: 21524|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?5 P1 H' ?/ [% s/ R& R+ `4 e' g5 ]" O
% ?: h! t% Y; w6 l4 }4 |8 D" v* D8 v7 {
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off* k8 u8 v- a2 v% L
  2. title 自动设置ip' W& j) e5 V' _3 K, M' k' F+ [9 `: M
  3. echo6 _  Q: D2 x( }# M+ Y, R
  4. :start 4 w6 ^$ r" X  G1 J% Q5 h2 N0 D
  5. cls , b$ x& Q; b3 l9 A
  6. ECHO ================================ ; j" d2 A8 k0 N, D) @; p
  7. ECHO 请选择要换的ip
    ' \0 w' v% r3 @) U: B& t
  8. ECHO ————————————————
    8 T" }2 I4 Q" M( d. w
  9. echo 无线网络连接---自动获取IP地址…………1
    0 k6 N# @( ~0 g: ]0 B" V9 E) @: |
  10. echo.
    / v  x3 ?( ~5 |: a2 ]
  11. echo 无线网络连接---办公室IP配置……………2
    ; T4 p' ?) a% P' j. t, n
  12. echo. : t" ?6 _0 w: q, n; L
  13. echo 本地连接---自动获取IP地址………………3
    - H( H" |$ c) p
  14. echo.
    ) U% a4 Z: [, b" v  j# M0 a5 }
  15. echo 本地连接---办公室IP配置…………………4+ C2 V  X/ }9 k6 W3 K3 y
  16. echo.
    ' u% A) P. b9 _: c' B, a9 a
  17. echo  退出…………………………………………5
    , V5 n2 K: s7 L$ L, F
  18. echo.
    ) P; u9 N$ q* b% `" |" N  Q

  19. % X; r* h/ t% X* H* B
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    4 k. N0 ~$ a- |  x* T) D# q. W

  21. 1 l7 ~$ [* b1 X  t' s( j' ~  I
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    % l  W6 l1 V5 g- o, _# v
  23. goto start
    - S& s0 J0 T# ~
  24. 3 z) u/ g# N8 l- P
  25. :selection # r, P+ p; z+ {: v. W
  26. @if "%UserSelection%"=="1" goto 1
    9 d/ A) o5 ]$ y& X
  27. @if "%UserSelection%"=="2" goto 2) }/ }1 l3 E4 u& ~! b3 R
  28. @if "%UserSelection%"=="3" goto 3
    & S3 d5 `6 _7 k' v$ M
  29. @if "%UserSelection%"=="4" goto 4% ], X+ u  Q7 w1 w  y; a) R1 p
  30. @if "%UserSelection%"=="5" goto 5
    5 d# k9 g: @: u% j9 X, n
  31. : E5 X& R6 H4 I: w9 t
  32. :1* A6 R% E# x+ I- q( b7 g3 F
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    * }3 {1 r: _) s  Q: z9 f. \& y
  34. netsh interface ip set address name="无线网络连接" source=dhcp6 U% _6 s3 Z6 _3 A8 S" ]+ Q8 L; a8 `
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 w, b) f/ A3 u/ k9 x( A
  36. exit
    / E  p% J+ l) n. g

  37. 5 A8 P# i+ j! K1 }0 L6 y4 y
  38. :2
    : ~0 u: d2 S6 y. z
  39. echo 无线网络连接---办公室IP配置---请稍候...6 ^3 d- N0 f! @; I6 u# R3 T, ~
  40. set ipaddress=192.168.0.100- g" B0 U# {1 J4 @9 e, Z8 A
  41. set subnetmask=255.255.255.0
    ; K( A9 I* l1 }  {0 U
  42. set defaultGateway=192.168.0.1, [- @- c- S2 |1 d
  43. set dns=202.96.98.36
    $ p: |5 d. q& G7 V) }8 k# U
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0/ |9 W/ }; `; c
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%3 o; J, @- [7 r/ v) F
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    / n) M8 U* A! [% M- }2 G
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ; X4 _- e- Y  w, G7 a5 P9 f
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    - ?! m! z& }9 k" m9 b
  49. exit% P# X3 ^! U$ m/ z# \6 U
  50. ; j4 N/ i, j( V0 Z, _
  51. :3) U" E# d( I4 p6 T( }% F
  52. echo 本地连接---自动获取IP地址---请稍候...
    8 Z. z; [# c, P! C7 J) j: C
  53. netsh interface ip set address name="本地连接" source=dhcp
      p& k1 V, p9 |$ k
  54. netsh interface ip set dns name="本地连接" source=dhcp
    0 [& |9 S" ~. i  e
  55. exit
    0 O# H3 I5 z6 n, w% M

  56. 1 M5 f* |0 z9 o  I( _+ O) o
  57. :4
    * [* e$ L. U3 y
  58. echo 本地连接---办公室IP配置---请稍候...
    . {$ w; M6 s! u' l
  59. set ipaddress=192.168.1.68( _1 ~0 b8 ~6 G- X; A  ?; ]5 {' a
  60. set subnetmask=255.255.255.0
    % o6 T( T6 V8 C' _; X( ]! p
  61. set defaultGateway=192.168.1.1
    & ^% b' L3 s* V/ V' j
  62. set dns=202.102.128.68( n5 M# T; g% K, Q5 W; h  R
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%% D' F! D4 V7 G
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    7 N/ S) o/ q% J
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    : [- b9 I1 z7 |; ^: v$ f
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ' H) \9 J) _/ |' x0 N6 n; |
  67. exit- ]# m$ J% v, R, i! v: k0 t7 h
  68. ) ?$ ^6 \  G" b: Y. y* F
  69. :5
    " c# m$ V8 l0 o, g, |7 H
  70. echo 5
    / _/ A5 }- m/ h$ n) Z1 s0 }
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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