搜索
查看: 21619|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?4 J' l$ q: Z: ], s3 s0 T5 d: e4 Z8 B2 b
( }) M1 B! a+ C; M# M
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ( J' z) M# C$ f' j" _0 P7 I
  2. title 自动设置ip
    9 R7 q% v) q  F1 ^0 f
  3. echo& O. [* p) f* t, a7 ^( T" P4 ?! r0 S
  4. :start
    2 r3 H! z& J' M. Z) e' b7 J
  5. cls
    1 G8 d: w! M- T
  6. ECHO ================================
    2 t' _& t, L$ Y6 ^) M( x
  7. ECHO 请选择要换的ip
    : n  F1 v/ n) u7 P) {) k
  8. ECHO ————————————————
    8 n; s+ X4 B4 n* Z# B/ z, p
  9. echo 无线网络连接---自动获取IP地址…………1
    9 A1 Y; d1 W4 L( u
  10. echo. 7 N; [4 K8 j( K; [0 l. U
  11. echo 无线网络连接---办公室IP配置……………2
    1 j* F$ W# L" E$ a/ y$ a' O
  12. echo.
    * N9 b. p; D5 z$ }) Z, N+ X
  13. echo 本地连接---自动获取IP地址………………3 0 A7 W- |. L' W2 s3 z" m
  14. echo.
    7 I/ n$ F3 y$ c$ ^' y& P
  15. echo 本地连接---办公室IP配置…………………4
    : K8 p* y4 z! w; z$ T/ ^
  16. echo.( L7 z: ?$ D- `9 Q6 n
  17. echo  退出…………………………………………51 r2 y2 F6 _6 Z2 {  Y0 _, }$ L" k( X8 R
  18. echo.
    + Y2 A0 V" ^  P, t: ^/ L4 |, c: f; i: M$ U

  19. , s- a9 H4 O! R3 E' C) s' `2 N/ |
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ' h* \- m4 [! i2 O
  21. # m4 K. o6 B3 X+ d4 m; C
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    + q+ Y; l# e$ F
  23. goto start
    ; u+ B& K; G* ~* V+ l4 p$ D
  24. , P% e( F+ Q7 w2 q. r# h6 k
  25. :selection
    8 J/ Z6 G$ u/ Z" q! I
  26. @if "%UserSelection%"=="1" goto 1 % [# u2 b% J( M. A& B& k; o
  27. @if "%UserSelection%"=="2" goto 2) v, L/ S7 c4 q
  28. @if "%UserSelection%"=="3" goto 3
    . }, K1 E" c( T3 |, }
  29. @if "%UserSelection%"=="4" goto 4# u# ]; }% \, C0 Q/ G7 R
  30. @if "%UserSelection%"=="5" goto 5
    ; c% z( ?  K3 s5 {8 N

  31. / A/ W+ |6 \, m
  32. :1( f! P$ s0 {! f- R  E' J7 E
  33. echo 无线网络连接---自动获取IP地址---请稍候.... O: `, ^- D. {% d
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    , `. e3 k  T9 z0 _3 ^( D
  35. netsh interface ip set dns name="无线网络连接" source=dhcp$ X. V& t/ ?3 S3 [7 F- q+ V
  36. exit2 @9 G1 ]! d3 k2 u# w: E6 Y
  37. 5 Y* A3 C  K! G3 r: T4 z0 Y- y
  38. :2! I( d$ b3 w6 W( U
  39. echo 无线网络连接---办公室IP配置---请稍候...
    " ~6 F9 J7 W( G; P1 R9 ^- E2 i' `
  40. set ipaddress=192.168.0.100* Q8 d% t5 R2 d" ?* I( l
  41. set subnetmask=255.255.255.0* [0 M/ O9 w7 K4 `( T# l& J  Q' J) r
  42. set defaultGateway=192.168.0.1
    / q* F9 z: @3 N, e2 N% ~
  43. set dns=202.96.98.36
    . _* I6 t3 e9 P
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    + V0 N/ Y& c& n4 W3 }$ f+ d: ?7 e% ^* g
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%9 P: B$ s2 ]) C5 k
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=00 Y& v5 B% n( c: u; w
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    2 H1 B( \7 h, y6 {2 h* I& m* [
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: p# R. D% |# M7 L; f/ B/ I
  49. exit  ~1 ~* A. G% }  o1 s8 |8 z

  50. : D: }3 }% {# ^; Y8 p0 J7 b
  51. :3' [" M4 h8 r8 I" L* l
  52. echo 本地连接---自动获取IP地址---请稍候...
    4 F/ B, S& V% z. M$ |
  53. netsh interface ip set address name="本地连接" source=dhcp5 V6 U% `$ q7 j
  54. netsh interface ip set dns name="本地连接" source=dhcp2 v: s- ]& {6 I6 B4 h- _4 I
  55. exit7 |( v, d9 r: u0 B

  56. ' w6 U/ a8 q6 ~, V: f
  57. :4
    ( x; s" o- Z1 p* _% ~1 ^4 D, b
  58. echo 本地连接---办公室IP配置---请稍候...% i6 s/ v* v/ `- J) Q1 u
  59. set ipaddress=192.168.1.68, x3 J" R0 m" [$ h  t
  60. set subnetmask=255.255.255.0
      a, w5 G# U; O+ G; v
  61. set defaultGateway=192.168.1.1+ l3 h, {7 G6 V0 S
  62. set dns=202.102.128.68; Y" F& E  _0 E4 i" O
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    , Y+ p: N2 ~# ]# G: r) L
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    / x9 _; [# g$ Q( B
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary: h( s* F2 v' f) P, T
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    5 l& b( H# n' S6 O2 m) w
  67. exit
    2 I8 J! q) P) G  l7 D  N
  68. . y0 \: X0 }; j" p
  69. :5
    - f3 F' e) ]/ u9 z0 i& e% X
  70. echo 5
    0 s! d, M( i4 i$ \5 Z# g; Q( i& `" ?7 y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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