搜索
查看: 21948|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
  z7 x! I9 \: R3 K
; w1 ~" @' J! k9 {+ J将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    " ^/ `4 h5 u- k/ _* y0 U2 B
  2. title 自动设置ip; c6 a& x; |% ]
  3. echo
    / Q/ X. W, u) H" Z* p
  4. :start ( i2 ^' f! B0 z3 D5 p* g% y
  5. cls 3 K4 i4 y6 I2 ^
  6. ECHO ================================
    5 Z7 ]8 x4 g; N5 l' M* N
  7. ECHO 请选择要换的ip 8 m0 u) Q, B3 g& A! v
  8. ECHO ————————————————
    , e0 _! G6 M; u
  9. echo 无线网络连接---自动获取IP地址…………1   A( K: P7 Y9 c# L- D- A& d! b
  10. echo. 5 {% B. e) L9 c. l* _5 x8 j
  11. echo 无线网络连接---办公室IP配置……………2
    , J+ j( a0 \  f: m: w
  12. echo. & W' g$ Y9 h7 v: B
  13. echo 本地连接---自动获取IP地址………………3
    , ?, ]/ ?3 L# U, B6 f$ c, W
  14. echo.
    9 W7 M0 {  {& e$ W  i3 T9 K4 y0 c) Y
  15. echo 本地连接---办公室IP配置…………………4  \2 t7 K% C. F1 t4 D7 C9 Z; V
  16. echo.  [' ]0 o, {( x4 v
  17. echo  退出…………………………………………53 B# U) V5 g) p0 h: c
  18. echo.+ Y( r% |: r5 E4 u) [
  19. ; ~3 _/ q5 A" N5 F4 L# j
  20. @set /p UserSelection=选择(1,2,3,4,5)  % W( h5 G3 E9 H* K5 Z

  21. $ K2 j$ s( P" J; r
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ; }# p6 Y4 S& q
  23. goto start 8 M6 O$ Z2 ]2 d' p& c4 w/ {
  24. ; C8 _! ?- z6 u; M, g$ e! Z+ `, @% t
  25. :selection , O. U8 \$ O9 A! v! f+ z% E. j
  26. @if "%UserSelection%"=="1" goto 1
    / g6 A4 P/ V) a0 W2 e; O! k
  27. @if "%UserSelection%"=="2" goto 2! C. v$ L4 S3 F1 Y2 {* ~6 a
  28. @if "%UserSelection%"=="3" goto 3 8 B1 \1 d0 p1 Z$ D
  29. @if "%UserSelection%"=="4" goto 4
    ' ?  `* f" K1 C& ~! r0 ]# f" l7 w
  30. @if "%UserSelection%"=="5" goto 5& _2 f" v+ u" C$ j
  31. . Y5 C1 Y% A& a. V  j
  32. :1
    & K2 I8 Z8 v+ y- g# b6 `
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    9 H/ u; M" O; T9 D4 J% @* `; o
  34. netsh interface ip set address name="无线网络连接" source=dhcp6 \8 G1 \" D* v% |8 q' Y- V
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ; H8 r3 N8 x7 M4 f2 q: ?
  36. exit& g( Q+ E. b1 ]' H, Y' N9 `

  37. : e5 x' w3 t5 V
  38. :2$ a4 O; I+ ?/ X; {# [& ~3 }
  39. echo 无线网络连接---办公室IP配置---请稍候...- c- I& ]$ n/ O8 Q4 [6 {% ^+ F
  40. set ipaddress=192.168.0.100; L- Y3 l) Q. [# \: g: E
  41. set subnetmask=255.255.255.0
    ! s# d$ Z6 D- n+ X
  42. set defaultGateway=192.168.0.1, g& c* l4 v, u" r& T
  43. set dns=202.96.98.36- i6 h2 M  f  x# Y1 }
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0/ ]. v, @) r) H8 O' K, }
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%% G, d% @3 W/ n5 W
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    & C. J4 f& R1 P  b8 C& I
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary8 C& C. g9 L, m
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    1 `9 O& ~4 l+ G7 S) S* k
  49. exit8 f) ?3 ]. g2 m4 `. C1 ?6 l

  50. 6 Q& a5 d( k$ g& {; [3 l6 t' K
  51. :3( h/ k8 u9 E; R
  52. echo 本地连接---自动获取IP地址---请稍候...
    / r4 Z6 v% h. U, ^9 K9 Q7 S9 S
  53. netsh interface ip set address name="本地连接" source=dhcp; J. [# F, u" [2 B& D! b, F
  54. netsh interface ip set dns name="本地连接" source=dhcp
    1 Q/ g( `, J# w3 m. T1 D
  55. exit
    - C; ?; a$ g* d0 r
  56. ( L$ U1 D3 y2 r' d; [2 X
  57. :4
    9 w8 i* ^1 u' _
  58. echo 本地连接---办公室IP配置---请稍候...
    , \$ v5 x9 g5 t6 }& o
  59. set ipaddress=192.168.1.683 {3 }0 y# Y) j9 |8 r" [
  60. set subnetmask=255.255.255.0
    4 N' j" z4 t% M) _& \
  61. set defaultGateway=192.168.1.15 i" b' ]& y" a' h; y
  62. set dns=202.102.128.68% o4 w- f- a& V% Y8 w( R8 D
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    # `1 J% V  v6 z: j  A' |$ @% f
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0* a& \& G. k* i% T; u. x! A
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    % X8 a. |& s( q+ t+ a, C, T9 P$ r
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    " f) @# v( {0 }
  67. exit* v) x6 d$ z6 [( l

  68. 4 Z& @5 O7 Y' y9 O1 l
  69. :5
    % P7 }8 ?/ [' X2 P2 q+ d7 `& X$ p
  70. echo 5
    - P3 `8 d# f3 ~7 @" m5 Q1 q( p% t
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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