搜索
查看: 21682|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
' |5 M& e1 a/ n: S
/ [. {" S7 i. a+ Q+ h将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off) D: q2 m: \+ I5 f
  2. title 自动设置ip
    & D7 j+ H: w% R# S! ?# Y
  3. echo
      m- i4 ^2 [( T- q- y" f, S
  4. :start
    - E' }: L7 z1 r0 F
  5. cls 5 \6 {7 W# [5 c8 J1 N0 ]
  6. ECHO ================================
      @8 Z; y' {8 \' ^* Z
  7. ECHO 请选择要换的ip 3 y  E' w# z( l9 W
  8. ECHO ————————————————
    5 Q0 _" M9 t/ S4 y
  9. echo 无线网络连接---自动获取IP地址…………1
    # _+ B9 _: \0 }- `
  10. echo.
    ' A! Y" C4 R2 s. g, a4 s
  11. echo 无线网络连接---办公室IP配置……………2
    ) D7 `8 Z# [* a* R1 K
  12. echo.
    : S% c  M: k7 Z8 I) ^) T2 u( |
  13. echo 本地连接---自动获取IP地址………………3 / k& L* Y( A8 P$ J% v! q4 R1 L& w
  14. echo. ( J' M( q: }6 s! P
  15. echo 本地连接---办公室IP配置…………………4
    ; s3 w! ^1 c- z% z' y; X7 C
  16. echo.
    8 R& ^+ T. R% D1 b  c) t: x
  17. echo  退出…………………………………………5
    , B: [; o/ h- `/ U
  18. echo.
    1 W9 E1 T4 z5 |9 Q+ x- P# Y0 d6 s

  19. 9 j& ^$ I5 X. K6 d
  20. @set /p UserSelection=选择(1,2,3,4,5)  9 ^$ L/ a3 g0 C. m3 ]

  21. % G8 s7 i# G! l0 w
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    . F0 D5 w& H  P. O( Z4 M
  23. goto start
    % k  E* X, r7 Y7 B. {
  24. " H% b' U( h8 W7 T  |0 W/ c0 W
  25. :selection . l$ l) u+ S7 z5 I& ?+ Y6 _
  26. @if "%UserSelection%"=="1" goto 1
    5 D9 i; u$ ?8 P2 \5 i
  27. @if "%UserSelection%"=="2" goto 2, M1 I- i" B. {
  28. @if "%UserSelection%"=="3" goto 3 / O4 n( ?2 P, A. d2 O# ?
  29. @if "%UserSelection%"=="4" goto 4. d5 {1 i0 j7 z1 a
  30. @if "%UserSelection%"=="5" goto 5# Z) t7 e4 n5 D; f) ~; E" A5 Q7 M; _

  31. 3 w. U; I) l0 I1 q$ J) u$ i/ T
  32. :1
    / d: V) ~; f9 i$ Q' t! y  a
  33. echo 无线网络连接---自动获取IP地址---请稍候...
      O$ C$ l; Q5 x# f! R7 p' d5 o' Q8 i
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ) p% o" h# k, y
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ( P  U. y5 [" w! E/ q+ g$ y
  36. exit0 u5 R, Q4 f' t4 U  W

  37. ; N& @  g* t3 A4 r# \  Z
  38. :2
    - ]# M- w  B. a, i0 t
  39. echo 无线网络连接---办公室IP配置---请稍候...* a  o6 x: o) y6 z, H, `/ Z  @
  40. set ipaddress=192.168.0.100
    ; d: F8 r( @- q) n( g* }
  41. set subnetmask=255.255.255.0- I# W8 |0 I+ S( q
  42. set defaultGateway=192.168.0.1
    # @5 s. h4 i1 M
  43. set dns=202.96.98.36
    & f3 x8 \! ~( @; j
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0) ?/ i  n) U7 Q' ^9 g
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    $ s- I" W, w$ K, r! P$ f$ |
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=06 M5 m# m3 m! v$ h; F8 f' d/ i1 e
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary. `% v; }7 Y  V" I/ H0 G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%- A$ Q! }) H( C
  49. exit
    / U, [$ A2 b1 |( H' b: Y2 E
  50.   d  |0 w, j( Z2 H& e, f1 |
  51. :3
    5 B2 e0 y& T( ?! U! G% `( d" A
  52. echo 本地连接---自动获取IP地址---请稍候...  v9 [* A- e6 u: {; R
  53. netsh interface ip set address name="本地连接" source=dhcp
    1 f# O- N" k" n, Y* n
  54. netsh interface ip set dns name="本地连接" source=dhcp
    3 R# j# r: |: _0 n
  55. exit
    , ~$ \$ h, h3 i3 p# g
  56. ; Y! H0 W( X3 D8 w
  57. :4
    " o: h  b9 I9 Z' Z% o
  58. echo 本地连接---办公室IP配置---请稍候...
    8 G1 ~! m4 E/ Y: t' M
  59. set ipaddress=192.168.1.682 G: v; T& T  _7 E& v$ @
  60. set subnetmask=255.255.255.0
    8 r6 ^: J+ T; s, R% Z
  61. set defaultGateway=192.168.1.1( {. r) Z  M) t+ s/ B/ Y+ x+ b* P* F
  62. set dns=202.102.128.68
    6 t- v- e! K: D: y; O. K
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%& Y2 ~9 ^- j6 T1 m
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=08 c) k5 P: w' u6 I
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ) \! ?+ m- ?/ t, L# G
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    6 ?0 P: b/ ~' i# O3 H# a+ F# q
  67. exit
    * P9 i! J3 O' u
  68. 0 J( ]5 G0 L% C* u8 Z
  69. :5
    + {6 g) p" q0 n8 M
  70. echo 5+ Y& s' v& w, ^
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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