搜索
查看: 21883|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?; B9 D! S% H0 R- o' w  m

+ y( j# _* N6 Y; L将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off, Z: c4 y$ p, |' S5 T
  2. title 自动设置ip4 [* N7 H& Z6 q* j' z4 r
  3. echo
    5 m% c" j- o5 W; }( K# J
  4. :start
    1 i8 H9 o8 r3 r2 T! N/ n8 f
  5. cls
    / _  z3 v+ [# [  C' P+ `
  6. ECHO ================================ * S' W# F8 V; A7 Z
  7. ECHO 请选择要换的ip
    $ X/ D) i7 l0 E, g9 O# _5 D
  8. ECHO ———————————————— % o. G' v4 i0 z6 F/ m+ i6 f
  9. echo 无线网络连接---自动获取IP地址…………1
      f5 P( ~/ i4 G, ]
  10. echo. : E& A0 o' y& ~; O. n0 p
  11. echo 无线网络连接---办公室IP配置……………2 / F2 w% r: y6 k0 @, k4 c2 T; l
  12. echo.
    3 E6 q7 \5 `  H4 H# C
  13. echo 本地连接---自动获取IP地址………………3
    : b- x, E- B: b$ e" J  C1 K8 h
  14. echo.
      B6 `' J5 ^- [4 i* C
  15. echo 本地连接---办公室IP配置…………………4
    # t9 b* O7 t6 h8 _' V1 x
  16. echo.
    7 @/ k/ z' `' ~+ W
  17. echo  退出…………………………………………5
    : p, B% Z+ O' b! R2 B9 c3 A
  18. echo.
    % g7 _9 J: c. Z- }$ d8 @4 z# X

  19. ! L+ u/ s. q& u
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    - n- |* @: w# N+ O$ I1 x- s5 b- x& u
  21. : A0 I- j) g& ?! U2 t
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 4 h/ j8 R' Q/ g  ^4 `
  23. goto start
    * o$ x5 |1 ]: o2 [1 y# f

  24. 8 H8 _: \% P7 _+ \3 V
  25. :selection
    & C# R2 D! p# {+ |3 h; L% v# ?% x# a
  26. @if "%UserSelection%"=="1" goto 1
    . y/ {3 T6 q5 \$ a; A! P
  27. @if "%UserSelection%"=="2" goto 2/ y- k+ M$ g0 x- G! T# H
  28. @if "%UserSelection%"=="3" goto 3
    6 \/ B" @8 a6 R& H8 h
  29. @if "%UserSelection%"=="4" goto 4
    . p& Y9 e2 m; d5 {8 q: b
  30. @if "%UserSelection%"=="5" goto 5
    8 x* Z: L8 @# ~: ?- n" x) J

  31. $ }7 l$ w' n1 B) K4 [' |8 p
  32. :13 Z% @" w$ S$ A1 ?: m; D
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    % W# x; v2 I7 @' v- G  y8 |! |+ _
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    / C. B- ]# Q* u* _3 \' C
  35. netsh interface ip set dns name="无线网络连接" source=dhcp# X- M9 Y! @8 j! y
  36. exit
    ( Y" |+ i( c1 Q: u: M
  37. 0 D  B* u3 S/ `/ p+ d( x
  38. :2
    / E' ^% \( b5 R2 c* {( }
  39. echo 无线网络连接---办公室IP配置---请稍候...
    : B6 N9 u$ T( p7 e- O# Y5 _
  40. set ipaddress=192.168.0.100
    5 T$ o1 Y, u3 g
  41. set subnetmask=255.255.255.0  y% K+ T  E  b( ^
  42. set defaultGateway=192.168.0.1
    0 n! ]- {; Y. g
  43. set dns=202.96.98.36
    # h( G' T) j6 D. G- k1 }- p
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ( X$ z+ w, I7 O
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%- ~0 d4 H( E) G4 X% h4 n# x
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ( K8 D0 w. Z' v6 P% G9 m4 R
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    % k0 A" [5 a0 T2 d/ l
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    & @* D- X* ]/ v1 x
  49. exit* _2 _; ^9 F- V/ S: |/ f

  50.   D- @* y0 Q9 p: M" m- z6 x
  51. :3* _+ S% p# ?+ H1 @1 E3 s
  52. echo 本地连接---自动获取IP地址---请稍候...
    : H  i8 k9 H5 q$ u" G8 l
  53. netsh interface ip set address name="本地连接" source=dhcp
    6 E9 Q) b* ]* ~0 D% K, j, e
  54. netsh interface ip set dns name="本地连接" source=dhcp
    : x# }- A" E1 G$ b' i
  55. exit) ^8 k4 Y, {, h0 q) v1 j  I; r

  56. ) {8 n! `7 ]7 {  m- G- t. C* K2 E( x
  57. :4
    6 P' O( ^) B( h" ?4 G2 d, V
  58. echo 本地连接---办公室IP配置---请稍候...
    4 c* e& z4 N2 o0 S  g. b
  59. set ipaddress=192.168.1.686 [9 v$ N+ D! w' {6 ^
  60. set subnetmask=255.255.255.09 f* R1 ^( f5 _% S  D
  61. set defaultGateway=192.168.1.1
    + M1 N& B8 J3 x- K5 P
  62. set dns=202.102.128.68% _" z# M. c) Y" K6 e" [
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- ~- e$ A4 w' c/ D4 @" Z
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=05 }! q5 r2 n% {- m! |' H+ X: o% D
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary8 Y0 x% {* V6 t6 _
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    . X( `) |. H# Y4 ~  |" y
  67. exit
    1 \- m9 O5 z& H$ m

  68. . ?4 j) d, r6 X1 `
  69. :5
    . v% H5 I, q  |) R
  70. echo 5
      _( k4 n% I2 t4 T3 w& y. ?
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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