搜索
查看: 21669|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
1 \" i: b! D1 J
/ L! j' L7 X- A* i- c6 v" U将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off9 h" c- I+ A9 D6 J
  2. title 自动设置ip
    ' n$ a8 \5 X7 V" v; R3 v  ?
  3. echo
    $ M  y2 _2 H+ }! d
  4. :start 1 D4 S: h8 P9 f
  5. cls : [* ~7 O# A+ G; \7 `/ v
  6. ECHO ================================
    : k( r3 Q( T3 q6 h1 u' {( l
  7. ECHO 请选择要换的ip
    8 G% r8 c% M( e
  8. ECHO ———————————————— + |+ p- E( H% a
  9. echo 无线网络连接---自动获取IP地址…………1
    0 Y3 I" a+ [( ~/ z+ o5 q
  10. echo.
    : d  f& T2 B1 X& l, ]
  11. echo 无线网络连接---办公室IP配置……………2
    ; J4 Z2 f. G! y( r9 J' m. k
  12. echo.
    3 J' k9 `/ x' X
  13. echo 本地连接---自动获取IP地址………………3 . d# P, _* c/ z+ ]6 P0 s
  14. echo. 4 r! ~; D* [% y* k6 h! C
  15. echo 本地连接---办公室IP配置…………………4
    ; @- `- `( B. L$ M" r3 }
  16. echo.! j: U- ?, d' V8 P
  17. echo  退出…………………………………………5: R" Y7 v% n) C1 {/ l: t- e/ Q
  18. echo.
    # V) H: L# _2 [$ \6 y

  19. 5 [+ O3 J( b! }* c; ?7 J
  20. @set /p UserSelection=选择(1,2,3,4,5)  + Y, C. E4 U$ u; C4 e# S

  21. % D7 z5 {* o" l& _! h7 w1 W
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    9 p* v) S: ?9 L6 `" a' m5 H
  23. goto start & U! _% S2 H# m! z, N: k4 i
  24. " M. t: _6 z$ Z0 w) v, M
  25. :selection
    1 c9 x) W( V* @( z) M
  26. @if "%UserSelection%"=="1" goto 1
    6 J5 A7 k7 l6 f
  27. @if "%UserSelection%"=="2" goto 2
    ' h: M6 i( f, \$ T  E( c( `
  28. @if "%UserSelection%"=="3" goto 3
    : e4 n$ M! J' a/ \% V
  29. @if "%UserSelection%"=="4" goto 4) _3 n, m  d1 M3 P
  30. @if "%UserSelection%"=="5" goto 5! k9 t8 M5 ?, Z9 D, G
  31. : b$ S* W6 ?' P1 F7 _7 @8 Q) C
  32. :12 G1 @0 s1 C8 \! k
  33. echo 无线网络连接---自动获取IP地址---请稍候...8 ~. O$ o& A8 Z2 G! U2 b$ T
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    % e5 C- F8 b$ y: d) L: y* e
  35. netsh interface ip set dns name="无线网络连接" source=dhcp8 U$ H9 F  _" O6 b
  36. exit! f/ P, ^- P4 t  u5 w$ y
  37. * A2 v5 I0 R& \$ P3 M6 X& H% \
  38. :2
    + C$ I' b$ J+ h, d9 I# v) L3 {
  39. echo 无线网络连接---办公室IP配置---请稍候...4 c7 {5 Q8 W2 z; X$ t& n, `8 k0 d& \
  40. set ipaddress=192.168.0.1000 f+ v! {6 I: I+ i! F. b$ A
  41. set subnetmask=255.255.255.0
    ( \. }. ^3 _( c3 s
  42. set defaultGateway=192.168.0.1
    % T) ^4 o: ?. B0 _0 {. u& j  V& r  ]
  43. set dns=202.96.98.360 y4 g0 w. J: N" F
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ r  p4 `! h) |+ z2 }
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    # S/ E" c, y. e
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ) n8 b4 ^! p, i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary+ J, o) ~( P; `1 I1 o
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%0 M9 U# _- R3 m; {( z. @0 p+ v
  49. exit
    7 d4 Z) R) V0 V8 o3 `

  50. " [0 p+ A9 F* [  @5 X8 R
  51. :3, z# X. p; G" ^. ?7 j: ~. c! Y
  52. echo 本地连接---自动获取IP地址---请稍候...
    1 R& T7 @' o% `2 Z0 R2 [
  53. netsh interface ip set address name="本地连接" source=dhcp8 M5 q: y) f. c; y
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ; r- ^: c) w( e1 u- x
  55. exit4 s! ]$ F: m  u$ G4 ^8 n
  56. * x3 r; Q8 i& U4 [1 j
  57. :4
    # v! s9 W* \7 _+ }2 @
  58. echo 本地连接---办公室IP配置---请稍候...
    6 y( q- I, t7 C3 J
  59. set ipaddress=192.168.1.68$ N$ I- z3 f' h# P4 L4 B
  60. set subnetmask=255.255.255.0
    + g) e8 u3 o1 w6 V
  61. set defaultGateway=192.168.1.14 ^6 U1 n' g: d# M
  62. set dns=202.102.128.68
    & B( U, f' f, ~2 f7 r2 k
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    / h6 M6 e$ z0 d! {8 C+ c
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ! K- d, y, E3 m" |6 q7 M3 X6 ?
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary% \8 a" _. h" r1 d3 n8 H
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%. t: B- K/ O: }1 b8 J+ w
  67. exit) H) h% E; O- j! |6 v( k% p

  68. ' G4 P/ O: x0 c0 `$ O
  69. :5$ @% Z8 v6 ~" b5 R$ W
  70. echo 5
    . J# \7 w5 B  ]
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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