搜索
查看: 21894|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
* h# {7 J1 c# Q7 j. M
. Z( z% J4 }$ |5 n) T0 N将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off! o$ a) R3 I. @0 N; k  [! _
  2. title 自动设置ip2 U1 H5 Z) F+ C& }5 j
  3. echo% F5 F9 i/ Q. |% a8 f
  4. :start
    $ V2 m( N. C2 q2 ~7 ?% _7 M
  5. cls
    ' U- g& G9 z# t
  6. ECHO ================================
    ( D8 E/ v5 u' i8 o5 f) U( V$ o
  7. ECHO 请选择要换的ip
    " |$ o* A% g% O  [0 o
  8. ECHO ———————————————— ; s6 ]. P- h! A/ d" j
  9. echo 无线网络连接---自动获取IP地址…………1
    7 ?% u  w5 S: Q8 }% D- l. O
  10. echo.
    0 a) U( ^  A- _( ?! j0 z
  11. echo 无线网络连接---办公室IP配置……………2
    8 g5 I6 `; g+ t( W8 B
  12. echo. 6 v" |7 y7 k4 }+ S7 t; q
  13. echo 本地连接---自动获取IP地址………………3 6 U5 Q$ }" ~1 d) e
  14. echo. . h8 A7 N7 o7 ^
  15. echo 本地连接---办公室IP配置…………………4# j( O0 |* T( Y
  16. echo.+ A: v7 z1 S' F) l6 e
  17. echo  退出…………………………………………5
    ( ]. p5 v* {2 m" s2 Z9 J0 M5 B
  18. echo.) B" o6 ]4 {6 _* e* ]

  19. 8 n! y7 k( i# Y# R0 o1 o
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ( a+ i( W) E$ h2 ^
  21. # Q' D8 o' B5 x6 v
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection . `. ?. x; o; A' h0 O5 j5 ?
  23. goto start 4 C4 P, F1 a9 w) s
  24. 1 J" S5 C8 {3 L; i, N
  25. :selection
    : z4 X' L) F) u0 q# a6 t. x* u
  26. @if "%UserSelection%"=="1" goto 1
    0 K, }. G5 p: T* b9 Y7 O
  27. @if "%UserSelection%"=="2" goto 2- p; H, `* y  A) w3 @! u; `. I
  28. @if "%UserSelection%"=="3" goto 3 2 R1 `) n% G9 Y/ a; z; C
  29. @if "%UserSelection%"=="4" goto 4) z% M0 [6 k- d# v' S
  30. @if "%UserSelection%"=="5" goto 5
    $ U3 a- j3 a/ ~9 r- y1 \7 Z! E1 t% h

  31. ; X* g1 G8 F$ ^, J8 [2 w3 t
  32. :1/ i  C) i" }) j2 a
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    $ x) p7 I) F5 `7 k
  34. netsh interface ip set address name="无线网络连接" source=dhcp0 t9 D, M% m" G( a( ^2 M/ Y& e
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    # W0 z5 r  Q/ v8 }% F+ i$ [
  36. exit8 X$ ^2 l% A/ q; a
  37. ' @% Q! r! U; [' s7 i5 Q' |; ^0 I' |8 u
  38. :2
    * G! W; `' B' K8 J
  39. echo 无线网络连接---办公室IP配置---请稍候...# S0 j$ A0 m% c5 o9 p0 x- o, ?% A
  40. set ipaddress=192.168.0.100  u2 t' o8 O' P1 H- U
  41. set subnetmask=255.255.255.0- l$ L$ G7 o$ i# k4 R8 }
  42. set defaultGateway=192.168.0.1+ s) _! w1 Y; p
  43. set dns=202.96.98.36
    , ~" q4 b* j' `6 g
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    . t2 k, U. [! c2 C) c9 T
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%/ g" Z5 C) N, e  U
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0& x" ]6 u& f6 T8 [
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ) Z$ {0 V9 K9 A) [0 z
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%+ v- ?6 S! f, C3 K; o5 M
  49. exit
    3 R8 o* g1 D, _. y
  50. ! q* u7 P5 W, V* u# f6 S5 q
  51. :3
    $ c2 n5 c$ z2 z- L7 w" p$ r
  52. echo 本地连接---自动获取IP地址---请稍候...: F; u$ z8 J& H& I
  53. netsh interface ip set address name="本地连接" source=dhcp
      L' `9 i6 @* @
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 N5 D: @* {- k, t0 x+ y' M
  55. exit
    + q( t7 t2 M5 j7 g% X- c" h

  56. 2 K, S$ {" e7 d, Z3 i! k4 \) q
  57. :4: j) I+ R; n! S# |4 t* ~
  58. echo 本地连接---办公室IP配置---请稍候...
    4 S+ |- y5 K8 v# i
  59. set ipaddress=192.168.1.68/ U6 o  U. ~6 j3 K
  60. set subnetmask=255.255.255.0
    1 c4 v: J, C: M' s
  61. set defaultGateway=192.168.1.1. E4 I! r3 g; a* o# d% J  G
  62. set dns=202.102.128.68
    ; L( {; n  d$ @
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%. c! h$ ]  Q0 ]5 [8 ?- N+ v
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=09 x0 ]: ]2 W+ k& Z
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 J. L, j$ f# g2 R* q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ) A% b4 T. q6 B% E) S. q
  67. exit
    4 E. t/ k6 l) m! b4 W0 m
  68. 9 U) Q3 j" `  m! i- k0 ]
  69. :5/ m; N4 n1 y6 A/ u& \8 l
  70. echo 5- t) l$ y( S7 G( v! r$ \* q% ]
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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