搜索
查看: 21992|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
+ F7 D2 Z- V, d. E( {0 T9 r0 T8 v( N  F" ?3 P( {' Z
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ' y' Z8 p# q4 C* m2 T  p" R
  2. title 自动设置ip6 r3 E$ B6 Z; L0 Q3 ^9 W# E# f
  3. echo
    3 m: c( g- w- B
  4. :start
    % S) n9 W( {$ V- s! x$ V* A
  5. cls # o9 J/ z0 C! x. d: f  I
  6. ECHO ================================
    0 R6 X/ y6 D8 C7 X7 q5 h; `
  7. ECHO 请选择要换的ip
    ) e! K6 d1 C0 E* v0 w
  8. ECHO ———————————————— " K% W7 D% @/ B
  9. echo 无线网络连接---自动获取IP地址…………1   D& F# a, e7 f! N
  10. echo. 6 ^' c) m6 o* E. m9 d; r
  11. echo 无线网络连接---办公室IP配置……………2 ! U1 X' h, l6 D5 |' l2 E
  12. echo. 7 K/ b3 q: s( T! e+ a
  13. echo 本地连接---自动获取IP地址………………3 , S( d( c( P) `( H
  14. echo. 4 Y+ o3 `5 `  N* r  j
  15. echo 本地连接---办公室IP配置…………………4! L& U. e' q8 j3 `
  16. echo.
    2 V' [5 ~: B7 c4 `$ M. N
  17. echo  退出…………………………………………56 M) A  M- y  O
  18. echo.+ `6 n: u* C) ]4 @; w, y

  19. 1 q8 W6 M: ^! e$ p" x1 D& v
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    " a; l4 u) l0 R; X9 ?; f

  21. $ k8 v3 v: W# n1 R1 t# P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 2 F. F/ T2 |0 }4 i# ~, G0 W( M
  23. goto start
    6 s6 a; f6 B  j0 v) l
  24. ' ]3 k, m  o, U5 N$ _/ ?
  25. :selection 8 g( S  j; d& `; M8 C' l+ K* x: {
  26. @if "%UserSelection%"=="1" goto 1
    9 L; ^; @1 N0 p9 z2 g) m
  27. @if "%UserSelection%"=="2" goto 2
    6 |: ~; F$ y& v" H8 i
  28. @if "%UserSelection%"=="3" goto 3
    . u  H6 J8 q' u* a
  29. @if "%UserSelection%"=="4" goto 4, `. `. Y( N0 W; q3 m, }+ f2 ]
  30. @if "%UserSelection%"=="5" goto 53 i( M; ], ]& Z+ W5 l, U
  31. 1 c6 z- R5 d/ `+ v9 M0 {# G
  32. :15 U6 X1 y  Q  f  p1 T' \. g
  33. echo 无线网络连接---自动获取IP地址---请稍候...( `' g" U# l8 E0 I  m3 {
  34. netsh interface ip set address name="无线网络连接" source=dhcp% i  T( o9 e" l+ Z- @2 T8 D/ }
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ; Z' m. g/ ^2 x
  36. exit
    ( |8 L" e, b7 q. F, |

  37. : z/ O4 V2 {; M) n
  38. :2
    7 O" f! g* B" u8 R
  39. echo 无线网络连接---办公室IP配置---请稍候...
    1 l) Q. ~! X0 z8 u& w( g- u
  40. set ipaddress=192.168.0.100
    9 |4 R+ _' M2 l
  41. set subnetmask=255.255.255.0
    ' \. P3 y; S$ p- Q7 m7 o3 d' W
  42. set defaultGateway=192.168.0.1
    * K( ^/ x9 O% o  b
  43. set dns=202.96.98.360 r+ ?; c5 u  j! x: O- t
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ; ?' _7 Y  d; y3 z) L
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%8 k! j$ u. C! [4 S
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    * ~9 t7 t% O5 k$ s7 k" X
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    . p) f/ V* ^  D8 o& Z3 E
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%) b; [' }' l5 @' E# m
  49. exit
    7 Y# ~7 a3 U) p; |
  50. 7 w& m, D. @" j/ T& Z, s. r% ^
  51. :3
    $ n: k: d4 ?0 \* p9 ~
  52. echo 本地连接---自动获取IP地址---请稍候...
    ' x8 @; `5 N. R' W0 E7 D
  53. netsh interface ip set address name="本地连接" source=dhcp' E" b8 `" c" L2 {6 \  Z* a- H
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ! ~/ S2 r% C( L4 p3 |
  55. exit
    5 K8 M5 W& N+ L) O4 l1 V* d! c

  56. $ S4 o/ n# V" t! {4 o  W5 ?) Q2 V' _
  57. :4  l( r. `" N" X
  58. echo 本地连接---办公室IP配置---请稍候...
    " b) @6 i7 _2 ?8 W, g+ ?9 \
  59. set ipaddress=192.168.1.68
    0 |% B& i6 H1 Q# Y3 a
  60. set subnetmask=255.255.255.0$ z! x" _# M' B3 n" S0 O1 a
  61. set defaultGateway=192.168.1.1
    ( l2 F& _, f# }" E
  62. set dns=202.102.128.68
    % y' X& L) B- y" {
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%. n! y1 h7 z1 m
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0! j' C1 Q9 w% m5 j( w/ A' Q( O
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary- Z3 F0 h$ @7 D# i9 U* p
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%6 t" n- f0 \8 f0 o
  67. exit! \( B% }, N- b. F8 V! I

  68. 9 r( `: z$ d5 S  h0 {
  69. :5
    8 |+ Y# J' x+ Z% t, k/ T$ h
  70. echo 55 ^" }3 g  L5 h5 Q
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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