搜索
查看: 21875|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- e( i" z1 X% L* T
  ]( U4 ?; u) S2 `! _将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    % f9 C% X' o0 M( q3 X  O
  2. title 自动设置ip# [) Y) @% j9 `; V6 P; L( ~' n
  3. echo  T' {* p! V3 I! i
  4. :start   D- \& r( G; d8 N
  5. cls 9 i; \$ Y* V1 W  o# }7 @9 z7 a
  6. ECHO ================================
    : ~9 z# e& a8 \4 q! J
  7. ECHO 请选择要换的ip
    1 M% P5 Z  h: i! \
  8. ECHO ———————————————— ' t! ~( k  I. Q9 @/ r
  9. echo 无线网络连接---自动获取IP地址…………1 * ?5 A$ b) J" Z5 g+ J# n5 h
  10. echo. 0 x4 I2 P  t( X% m1 w, [$ O
  11. echo 无线网络连接---办公室IP配置……………2
    - o9 g9 W! r! m" O4 l
  12. echo.
    * g3 f3 A$ Y: V! z
  13. echo 本地连接---自动获取IP地址………………3 3 g! Y8 F% n+ I" v% Y! x1 p' u; z
  14. echo. - i: |7 e. ~% m
  15. echo 本地连接---办公室IP配置…………………4! X* q* y2 U! f
  16. echo.
    * x5 ^4 o' [! N; u0 J' C
  17. echo  退出…………………………………………58 b( l1 _- M) n  |+ N- V" t
  18. echo.
    ! W) g* D2 P6 D; z
  19. & \$ Y/ s8 \1 f0 o* m
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    . X7 N: ]" K, X4 i0 L  f( i
  21. ( L" x' ~. g* Y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection " e- i& P0 F; W) Y! m
  23. goto start
    - g1 p3 ^' \# ]- _# a
  24. ; T! G5 G1 p8 e1 v$ o% P6 @
  25. :selection - g8 `! D- \4 A# y" F0 T8 ]
  26. @if "%UserSelection%"=="1" goto 1 + m7 a1 z) C* C" e$ e4 w! l
  27. @if "%UserSelection%"=="2" goto 2
    1 N0 W$ e" B: O9 x
  28. @if "%UserSelection%"=="3" goto 3 8 l' z9 {! v& N, V
  29. @if "%UserSelection%"=="4" goto 48 O) b( `) J% q. s
  30. @if "%UserSelection%"=="5" goto 5( ^8 T8 \% {. q( T& y6 }* g

  31. . z" s, A& [0 u# M7 s; j
  32. :1
    * k! |" k* T* h$ O) `
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    . r/ E  f4 s% h4 v
  34. netsh interface ip set address name="无线网络连接" source=dhcp$ E+ s) ~. J% {. e" {
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    4 S: M! b1 s' t! M$ E2 [& U
  36. exit
    ! }" Y4 W. L/ W# ]
  37.   f; w7 O* C* e, o, T3 T
  38. :2! Y0 \; c1 W# D3 B" u4 G
  39. echo 无线网络连接---办公室IP配置---请稍候...! n) n2 |4 l. Y& Y6 _
  40. set ipaddress=192.168.0.100/ t- G6 E0 }9 t: t5 G
  41. set subnetmask=255.255.255.0, |* x# x$ U7 B# J
  42. set defaultGateway=192.168.0.1. O" J! h( @) C7 y  j; H5 h- {! B
  43. set dns=202.96.98.36
    # n9 N* i: s7 m$ x/ [5 ^: o
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " v2 F# L8 }2 `
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 \8 L4 M5 k* s& Z. M8 G
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0: O% f5 M. s( N' f" j0 j
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary8 \! E, F0 Y, Y& h
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%. s7 V5 j& p( T4 }- y
  49. exit! |( E, Z* K1 s6 t; n# t
  50. ( j) f4 a. N' C$ p6 o7 L9 D# {. e
  51. :3  n2 B* o8 k8 R
  52. echo 本地连接---自动获取IP地址---请稍候...: E! t# f% B9 T# o
  53. netsh interface ip set address name="本地连接" source=dhcp1 L' C: }. _/ U
  54. netsh interface ip set dns name="本地连接" source=dhcp
    0 |' ^+ N  |7 s. X! w: O
  55. exit
    0 e4 v' _1 N, d9 V

  56. 6 s7 e& {- @9 p$ W/ J+ f. ~+ ]+ e) a
  57. :4
    ) A: R, E0 n6 T7 e' Z/ ?1 a+ Q; s
  58. echo 本地连接---办公室IP配置---请稍候...6 @: b0 X2 ]* a0 L7 j+ i
  59. set ipaddress=192.168.1.68
    * E. s) b! i" Z( Y  [* e; _
  60. set subnetmask=255.255.255.09 d+ T4 V9 D$ u
  61. set defaultGateway=192.168.1.1
    9 K3 }. z' `" _7 b/ O. D1 T, R
  62. set dns=202.102.128.68
    ; o9 K, F( z/ Z0 U' h* h
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; T' o" b0 R" I. @/ W, L% U
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    : q& l" J. E7 _! o4 Z, [4 q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    $ o5 ^: c0 |  D# n  k7 [
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%, T& E& J% p5 n  ?; _1 e4 d
  67. exit% ?, D: f& J  U1 H

  68.   o! C' [5 s# _2 f4 ~4 Z
  69. :5
    8 z4 }; V8 x6 p  o
  70. echo 5+ [# l# N+ C$ M
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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