搜索
查看: 21958|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
# }( W7 P' ~5 i( n
: c# X: [$ B; G$ A/ L4 H' [& I; b, Y将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off* j8 A* @. G: x& U6 r1 `$ u
  2. title 自动设置ip: @3 o) M) |- o9 v; {
  3. echo/ _; ?# n% o6 C9 T* l
  4. :start 4 x; {  |) ^# S+ Y; p! s
  5. cls
    9 S0 Y, `3 V+ [% e+ r! b
  6. ECHO ================================ * z2 \5 A( J% |
  7. ECHO 请选择要换的ip ( V4 t; T$ r( {- N/ {+ i8 v
  8. ECHO ————————————————
    ( B" }: p  o+ a5 M6 }. N  d, f
  9. echo 无线网络连接---自动获取IP地址…………1
    # j9 @, c- z9 Q- e4 M( L
  10. echo. $ E7 p6 d; {# m
  11. echo 无线网络连接---办公室IP配置……………2
    . d) E) H# w4 Z; q
  12. echo. 2 p* [$ n: C: }" G, Y- r7 j* ?
  13. echo 本地连接---自动获取IP地址………………3 % d* V) t6 U" Y& a  r5 Q% w! c
  14. echo.
    0 W4 o+ z; f8 y, P9 Y% ]) C
  15. echo 本地连接---办公室IP配置…………………4
    1 X3 [& Y0 Y6 X( N2 e- h# m' Q
  16. echo.  q( T2 M  Q3 I* C
  17. echo  退出…………………………………………59 _+ H( q7 U6 M3 b5 I9 H
  18. echo.5 [9 _' G9 `" A. c; Q

  19. $ X8 @) x" M2 j) m" R9 L2 C  A! f
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    4 D4 [% S9 z3 a: S. K+ Z- E
  21.   d% Y/ x0 b$ h9 x3 T  O" I
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 4 u! V2 i' ^  h8 W# G- S
  23. goto start
    8 ~: W) O" e+ {. P

  24. % ?9 S2 c3 H9 `" _
  25. :selection
    # p( X: b0 |! v( J. V" _+ L# ?
  26. @if "%UserSelection%"=="1" goto 1
    6 E( K/ e) J0 R7 I& W; O
  27. @if "%UserSelection%"=="2" goto 2' P- c& d- F4 A6 j. E8 `
  28. @if "%UserSelection%"=="3" goto 3 ) N+ P! n) D" n, ^; K
  29. @if "%UserSelection%"=="4" goto 4
    1 g" {3 u+ ~* Q* C1 a& b
  30. @if "%UserSelection%"=="5" goto 5) _  f0 ?$ O8 y; ^9 K" G( a: D
  31. 8 W8 m' i0 e* J% t. f; \/ k. L* g
  32. :11 T. E5 w8 C& a. d  T6 d
  33. echo 无线网络连接---自动获取IP地址---请稍候.... N  ]( A" X- i$ C; X& k
  34. netsh interface ip set address name="无线网络连接" source=dhcp$ `4 `7 k5 m8 t  H, K
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ( l' g8 l5 h; m. Y  {# X8 e
  36. exit, L* P' |$ F' X" S) r
  37. ! C% |/ k1 y, y0 ?; o) E# B
  38. :2
    ! o0 p" k2 B  ?% s, v
  39. echo 无线网络连接---办公室IP配置---请稍候...& p6 m4 ?' B5 o' l
  40. set ipaddress=192.168.0.100& `) u( T* R# S, J7 H* z& i
  41. set subnetmask=255.255.255.0
    8 Q* a" h* G6 K" H0 @
  42. set defaultGateway=192.168.0.1# C8 }1 A& Z- \3 R4 W3 O
  43. set dns=202.96.98.36
      x5 E8 b8 Y( |) W' Z# `
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=00 J$ l! M! J8 F6 r4 i8 U
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 [! m$ Q* _9 W# f8 K- P3 \
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- x, e! E8 k% j& A% |
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    - ~" }7 c. j2 ?: G; M* R
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    8 d& Q2 I/ D- t% d2 `. [$ f
  49. exit
    , W7 c$ k6 H9 J7 m; Q. w5 f0 i
  50. + M. |5 @) Y+ Q! Q/ c
  51. :32 U/ n: E/ l9 C6 M
  52. echo 本地连接---自动获取IP地址---请稍候.... b0 J$ M6 T! Y2 h9 P0 e
  53. netsh interface ip set address name="本地连接" source=dhcp- @- H# `- K/ G2 z
  54. netsh interface ip set dns name="本地连接" source=dhcp
    2 d. V# C( r+ H2 A5 R5 _
  55. exit, x3 F: U$ n# t4 @" }' y/ j
  56. - o5 Z  v, r' m9 p( `! H, n
  57. :45 [/ x1 N7 W  I7 F2 O
  58. echo 本地连接---办公室IP配置---请稍候..., P  ~7 c2 a1 \. x0 X$ T; e! t
  59. set ipaddress=192.168.1.683 v; H; Y% n; U
  60. set subnetmask=255.255.255.0" h7 h+ `% D4 u, l2 m( j  z
  61. set defaultGateway=192.168.1.1
    6 q7 _4 i- X6 J
  62. set dns=202.102.128.68
    2 h# B1 R9 r  o8 i8 L' z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 r. o# Z3 q0 }2 b! Y) A
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    8 M. B( q" n8 U; d/ M9 M# ]
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" p+ K% n" b$ e3 Y) F8 \' N
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    8 [! x* D7 d" h- l8 p% `
  67. exit' z/ C- M0 {5 _7 y
  68. + l  T% _- u" W& @$ G3 G, {
  69. :5
    ! K1 q( S6 [3 o# G( x8 G
  70. echo 55 R9 R& D) ^3 e) k# l  T: g
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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