搜索
查看: 22491|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
4 a2 {$ N; @! f0 S, A2 S* c- z  o/ j2 e) U" E4 u7 i1 a; P5 L! H
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off9 z* D9 D4 N9 Y& Q2 C
  2. title 自动设置ip
      s5 M/ `/ p2 T8 t) |% y
  3. echo! Q8 z# N5 J: X8 w. v+ {( u
  4. :start # Q6 G4 b; n" N" X
  5. cls ( O/ e: Y9 U& v2 U( }1 j
  6. ECHO ================================ / F4 P) k  n, Z: z- x3 S& y
  7. ECHO 请选择要换的ip
    2 r, @( N) ^3 v9 Z1 k6 {- S, V# @
  8. ECHO ———————————————— 2 `2 T# Z: W4 Y4 a8 i8 \$ @
  9. echo 无线网络连接---自动获取IP地址…………1
    ; g; K# |; S4 M  l0 A+ `0 v: ]
  10. echo. 4 T) _4 F1 X" k! C7 L( s
  11. echo 无线网络连接---办公室IP配置……………2
    " D* d+ T2 [: e7 ~: {# S
  12. echo. 1 n: F, f1 _/ G; Y
  13. echo 本地连接---自动获取IP地址………………3 4 S. `3 V4 V# e2 x3 o$ C/ O" K
  14. echo. * p& Y* H' ]7 Q- n  _+ [5 z# Q1 F! g0 T2 ~
  15. echo 本地连接---办公室IP配置…………………4" o% t% Z+ H$ \' Y, {
  16. echo.
    " d" R- c+ ?1 y; O7 x  X6 {
  17. echo  退出…………………………………………5
    0 \. v, Q0 X1 W
  18. echo.
    1 ^* t, ?- `" P) w! {9 ~. Y+ |
  19. 0 l9 i* I+ [; _: a! U* ]1 z: W
  20. @set /p UserSelection=选择(1,2,3,4,5)  - G2 m) C0 S/ h* S# `. [" f
  21. " ~/ p9 ?/ U2 v& l5 C$ n+ V; z
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    1 r0 e/ B. Q% c" n% ^3 r0 ?
  23. goto start
    7 i  s1 ]  {" |" c0 o9 I% g9 h, b0 Z
  24. : O" {. B: `/ m
  25. :selection
    ) ?; s& q: [9 h! U) H
  26. @if "%UserSelection%"=="1" goto 1
    # R; |2 g  k1 u% S9 G8 R
  27. @if "%UserSelection%"=="2" goto 2
    4 b: W% u' P# A5 g* s$ X* _
  28. @if "%UserSelection%"=="3" goto 3
    4 M4 E* `3 W. }( ]2 M# C; a! g
  29. @if "%UserSelection%"=="4" goto 4
    ( q2 W4 b" m& t
  30. @if "%UserSelection%"=="5" goto 5* U1 L" c1 n+ i& E$ D( [

  31. 1 G3 x) d# [. a+ X0 `, D7 n0 y2 z: v
  32. :1
    . K6 I/ ~& Z% b4 u
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    1 Q' l/ a" |4 b) `; j( i# h# R$ g) R7 O
  34. netsh interface ip set address name="无线网络连接" source=dhcp0 N) ^7 z& t# h+ a% F  [, d
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ! s  k2 W. a7 h4 O+ O9 x0 E% J
  36. exit$ O3 U2 F; d& g" Z1 e, r* {9 }; |

  37. ; ?/ W+ L+ l) v- @  I
  38. :21 N: p: h+ \. I5 x& [9 x
  39. echo 无线网络连接---办公室IP配置---请稍候...
    # Z# K( K" P0 k4 M) o7 y$ F
  40. set ipaddress=192.168.0.100
    4 x+ c% ]+ @5 L
  41. set subnetmask=255.255.255.09 p6 b' c- \9 t3 b& V5 Z% Z
  42. set defaultGateway=192.168.0.1
    : m7 }8 x" r& \2 r, J$ |+ G
  43. set dns=202.96.98.36
    9 R; H7 q5 l& `- p$ L
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ w: {0 X6 \! d7 M, B7 X  t2 f
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%# I6 m7 ~: I1 \- p5 S1 d
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- m: e' [3 q( L6 Z
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary) x( @6 {) j; Z; `8 J
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%9 D. X. I# j, |9 I8 {7 c2 {
  49. exit: d0 _/ g) H& T) D3 I5 m

  50. ' H$ E9 V8 @+ ^3 G- N1 A) z' `8 u
  51. :3
    ' l  _  c) U! Y
  52. echo 本地连接---自动获取IP地址---请稍候...9 _+ `4 N- G% \0 L1 P. Y/ D
  53. netsh interface ip set address name="本地连接" source=dhcp
    ) C  G! i& ?+ i: o) W& i, w0 c
  54. netsh interface ip set dns name="本地连接" source=dhcp
    * U& x* G+ |# U$ r# a6 C
  55. exit) U8 e+ E) Z0 ?9 G% o4 k

  56. 0 L) }( g, i3 J9 Q7 ?" v
  57. :4
    6 t4 d# z0 r  L( @0 z
  58. echo 本地连接---办公室IP配置---请稍候...
    / T. `5 J' {. M5 V! J/ ]" @% h
  59. set ipaddress=192.168.1.682 B3 `1 s$ r% h' S
  60. set subnetmask=255.255.255.0
      Z' `  a" ~) d/ d- ~$ z+ V1 s$ p9 ?
  61. set defaultGateway=192.168.1.18 U! o0 G/ {' z
  62. set dns=202.102.128.68
    9 j: a, h9 b. B' n; w
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 @+ ]7 l4 `' R& `. p+ k$ w
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0* c# }' E/ ~# }+ j3 D
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    0 A# ~/ N" i% O1 E5 v. t0 j
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%$ i- D9 R0 s: {. t! T* i8 P! Q
  67. exit# V9 _" H9 `5 g; g
  68. ) W0 _. ]3 [" X/ `( H
  69. :5
    + @7 m/ i: t7 @
  70. echo 5& y! s. H0 [' H# a* Y/ n' n
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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