搜索
查看: 21375|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
/ }( u! M( g- J3 d* a0 c& ?+ [, v* f% [' J4 P: e, e& H! p6 h
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    0 A% N% ^! `( v  V2 G+ o% S' X7 V$ H
  2. title 自动设置ip. V% `2 M" c7 D& H" k5 x: o
  3. echo
    ( }5 w7 T( K- B) w2 P0 O0 @
  4. :start
    - E' g+ z# M6 ^, D' C* c, R
  5. cls
    4 @6 I- F6 e9 }. Y% M6 t0 x; x
  6. ECHO ================================ ! Z6 R6 L! L* `! w
  7. ECHO 请选择要换的ip - L6 v3 `1 R9 m1 ]1 h# r; c* o5 B1 ?
  8. ECHO ————————————————
    5 L' K% v  c# e0 Q; T& E6 c( ^. Q% t
  9. echo 无线网络连接---自动获取IP地址…………1
    ( a1 y! j( P6 i% G
  10. echo.
    0 |! }# K: n* M' L
  11. echo 无线网络连接---办公室IP配置……………2
    0 V0 Q+ f. A- I6 _8 [
  12. echo.
    & A/ b' K4 X9 C8 Z) w1 R, _
  13. echo 本地连接---自动获取IP地址………………3   s; \$ y1 I5 R$ x& _
  14. echo. % R' h! p' `5 M0 B' ~: h$ D/ J0 R$ `
  15. echo 本地连接---办公室IP配置…………………4) ^: \' Q& l8 w5 z2 `
  16. echo.
    & A' K0 r6 z, `0 S! f( y' ]
  17. echo  退出…………………………………………5
    * Q5 e9 }* B4 I, h( Z
  18. echo.7 M% p& T/ W/ {+ P$ g
  19. ' T- q! g! \+ a/ p1 b' |  o
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    - {0 N* y  I' J) M( ]# Q

  21. $ F. @; Z+ `) F
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    9 l# x  C3 k1 n1 E. i/ D6 t: ~
  23. goto start
    6 d2 ~: E+ q) t; u
  24.   {) ^& F) k; Z7 m
  25. :selection
    ! e: r6 [7 E  H' L
  26. @if "%UserSelection%"=="1" goto 1 $ @. [, m* N% X' ^4 r8 }
  27. @if "%UserSelection%"=="2" goto 2
    ) {5 Z/ `2 r# I5 T2 D3 K
  28. @if "%UserSelection%"=="3" goto 3 # k3 s6 ]4 V6 R& B
  29. @if "%UserSelection%"=="4" goto 4* e1 V! x$ A6 s% x3 v4 ?. ^
  30. @if "%UserSelection%"=="5" goto 5
    ! I# ?* q1 `/ z$ c: T) L

  31. - g2 @1 \* c0 e) A! O, p
  32. :15 z4 y% H/ V1 K5 e0 w) u
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    $ Y, p0 Q! Z7 A/ _! f9 o' G' Z) i) i
  34. netsh interface ip set address name="无线网络连接" source=dhcp, y$ A; ]% q( [7 o. I/ d
  35. netsh interface ip set dns name="无线网络连接" source=dhcp6 u* m! D& f! k/ X: V) e' R
  36. exit
    " L/ ]( ]1 e  @, D# y- x! T

  37. 6 z4 A  o! V4 p' \, a% N% S7 A
  38. :2
    ( D2 P# U% J% J9 F9 a
  39. echo 无线网络连接---办公室IP配置---请稍候...' F/ d( M4 L8 v" m" N* I5 [
  40. set ipaddress=192.168.0.100
    # i0 C; I3 `4 K+ a. v$ f# u
  41. set subnetmask=255.255.255.0
    # L# y7 q: S& u1 u: V9 I& f( U
  42. set defaultGateway=192.168.0.1
    ' Y9 H% E/ T% M5 R( X6 R' S% F
  43. set dns=202.96.98.36
    2 m1 g1 k6 W: Y  B8 g
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0. h/ O0 P* C- X% y$ L% j
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 {3 F( e8 X+ @: t6 L
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0% j& S5 D4 J$ F- p, Y
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    % Q2 @# p0 s) o! O# l) Y/ }, D, m
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    : ~# }* @# s$ u( U5 B8 Q
  49. exit
      b5 m! q( n3 c& \' R$ \
  50. ) f( M: ]7 }- X* u; u4 n. i3 p2 K+ Y
  51. :3, p1 S2 o. H" V& n6 a* x" Q5 M. \
  52. echo 本地连接---自动获取IP地址---请稍候...
    4 D2 c2 T' G4 K$ K  Z& r. h
  53. netsh interface ip set address name="本地连接" source=dhcp% v9 j/ `8 l" ~, d2 m' T2 o( [* a
  54. netsh interface ip set dns name="本地连接" source=dhcp; ?* ^3 Z4 _" |# u# n
  55. exit
    % X5 s, h2 e( f( r

  56. 1 a% h. \/ X% J8 k: Z
  57. :4+ C( x; X/ l1 C# j$ v
  58. echo 本地连接---办公室IP配置---请稍候...7 a3 l, E  w* X0 v- r
  59. set ipaddress=192.168.1.68
    % k. C' d! c: \3 g' [
  60. set subnetmask=255.255.255.0* |! F$ O- O1 T4 D' e0 J
  61. set defaultGateway=192.168.1.18 P1 l5 X6 l7 w  X+ Y- Y2 G. W
  62. set dns=202.102.128.68/ D% G9 l% ?1 Z( i8 }" C. b. M
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%' O8 X% H" w( `5 f1 A
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0  V$ E) q) O& I0 o' t! J
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary3 i$ K1 Y' H: d8 _- K' B$ i
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    6 u+ N  |+ W! h
  67. exit
    $ \' W2 u8 Y# V5 f1 M

  68. 0 }5 V: o8 j7 `8 _4 Q: f# t' Z' X
  69. :5+ B$ K& O9 S8 q( b
  70. echo 5
    2 l$ p' J0 N9 L7 T. x
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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