搜索
查看: 21523|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?" {- y  h/ h2 u7 `1 ~; D

/ I7 R* F# `. H0 `& g. ^- `将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    # t' |, y# b! W9 h; x
  2. title 自动设置ip% a0 a' j& u! q, k. d, `) S& T
  3. echo
    ) l' H% `: g+ l
  4. :start + z0 Y5 p& h2 p. X
  5. cls + x# ]! Z; l* ]& e
  6. ECHO ================================ 3 J& V. b- E; _4 v2 h3 b2 J
  7. ECHO 请选择要换的ip % a9 V& L6 u+ a4 p  ?
  8. ECHO ———————————————— 8 z, f0 H2 ^9 H2 V; U9 W
  9. echo 无线网络连接---自动获取IP地址…………1
    / N: M5 J% F5 ^. m1 ~. X9 y
  10. echo.
    . K$ ?, }$ j/ H5 K
  11. echo 无线网络连接---办公室IP配置……………2 8 r8 E/ Q: Z8 x9 i" w
  12. echo.
    $ @4 ]& g3 d+ d7 f2 C# w, B
  13. echo 本地连接---自动获取IP地址………………3 * f9 w( X% O8 L: W8 a+ ^( n( }
  14. echo. ; k$ m/ S: a5 h# D
  15. echo 本地连接---办公室IP配置…………………4' r' ^1 u4 J+ V7 ~
  16. echo.* B; a( e( k" N. f( f/ Y
  17. echo  退出…………………………………………5
    ; Y' a, @  w. l9 T! t
  18. echo.
    , x# Y3 v, c4 U2 U2 t

  19. # Q: ]8 j% |4 u% I: {7 L: w7 R
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    $ f  R6 @- R6 ]

  21. 2 u7 J9 K6 n" B: }& T1 E
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection   S' o" ~  n! ~& d& q& V% y/ |4 w
  23. goto start / }3 c) A$ J$ q( z. t) m* n2 }: i
  24. % w6 J# w. Y* T" M$ G3 ~
  25. :selection
    $ O( g! y" i6 I' t" Y5 u# _
  26. @if "%UserSelection%"=="1" goto 1 . P  G6 q/ u: [8 b2 M
  27. @if "%UserSelection%"=="2" goto 2: C) P1 G. p  h9 z
  28. @if "%UserSelection%"=="3" goto 3 0 d9 `4 `9 @7 V/ ?  a( e/ r
  29. @if "%UserSelection%"=="4" goto 41 `0 F1 p1 n$ v* P, V- q; J
  30. @if "%UserSelection%"=="5" goto 5
    2 w( u- O: m3 u+ ]: T
  31. 1 d5 e8 I% Z6 u; ~/ d# F- [
  32. :1
    4 H+ n% f& }" e. s) k; r$ i$ i- K* h" O/ ?
  33. echo 无线网络连接---自动获取IP地址---请稍候...2 x5 ]' ~0 Y+ j
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    + h* @9 i- ]! @" A0 L# g+ D, W
  35. netsh interface ip set dns name="无线网络连接" source=dhcp5 c# v$ m/ Z, E* A
  36. exit7 s* Y$ x1 _$ m

  37. 4 k1 _9 x  N3 @# d# V+ |# U( g! Z
  38. :2. {. [: B$ n  E! S2 c
  39. echo 无线网络连接---办公室IP配置---请稍候.... L# E7 R. @3 _2 C
  40. set ipaddress=192.168.0.100+ Q0 Y3 `7 ~- W3 u: R
  41. set subnetmask=255.255.255.0
    1 V& v' t- m* w; o
  42. set defaultGateway=192.168.0.1
    ) y  R% U6 f+ c& e
  43. set dns=202.96.98.36) s6 [# ]* P. e5 }4 c
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    , P4 {$ `! ~* g
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    3 X4 k, g1 {# x8 [
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- H2 P- h9 y( F4 D. S% I6 ]
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    * z& b( i7 e7 Q+ ^: Z/ m  `
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%2 G7 d1 T# o& v$ K8 ^5 T9 A; ?3 N
  49. exit9 C; Q5 C! l' r) S# A, o
  50. ( }) O- A2 u( K9 u
  51. :3$ ^3 I: }' F0 |& @
  52. echo 本地连接---自动获取IP地址---请稍候...
      c, M/ i" C& v; V& y3 e: o: r
  53. netsh interface ip set address name="本地连接" source=dhcp
    . }3 B  r# r6 t4 l/ q
  54. netsh interface ip set dns name="本地连接" source=dhcp# z) }& \& Y+ Z& s8 i5 v% w
  55. exit4 ?5 t" P$ ^% Y: p& o- x
  56. ' T5 b- v3 Q  O' \& m
  57. :47 `/ O: m6 l# E8 q6 F+ U+ x. c
  58. echo 本地连接---办公室IP配置---请稍候...
    3 p2 {1 H. X* ?' V0 ^
  59. set ipaddress=192.168.1.68
      ?6 L8 }; r0 ^, r5 v
  60. set subnetmask=255.255.255.0' C* b/ J$ O1 c& ?- N8 ^
  61. set defaultGateway=192.168.1.1
    0 {3 B5 b, T/ w! {
  62. set dns=202.102.128.68
    1 G5 ~0 Z3 y$ y- w
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%/ w; H' U* A% G# I
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    $ Y5 s% \$ P6 K2 e; j
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
      B; z" U) C. M0 {7 h: y2 w: D
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
      n0 ], Y. Q- s( _8 @4 q
  67. exit0 `. y! a- g, i! x3 m* w
  68. ( q- H( P+ m- d2 X& F; J7 f2 _
  69. :59 W$ _% p" [# @3 ^6 `& K, b2 L
  70. echo 5: X# @+ `6 Z3 T7 K' v
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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