搜索
查看: 21627|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?( K& a5 n9 P# _1 S! c
* L; b6 A% o) y; N: B9 r
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    9 Q* t. Q6 Q2 ^1 \2 e, Q1 q) c
  2. title 自动设置ip$ @. W4 n! E6 {" y' {) R3 B
  3. echo
    # J+ K/ c# j- k. x4 e1 G
  4. :start
    + s0 w7 K# k# s6 H0 `
  5. cls # v- s4 s$ _2 O" L7 u7 L5 C
  6. ECHO ================================ % G# M. E" M' @4 I- l
  7. ECHO 请选择要换的ip % F: R; @3 X2 _6 }6 t- L5 Q
  8. ECHO ———————————————— $ p: S- _: V( @+ \- }
  9. echo 无线网络连接---自动获取IP地址…………1 % H7 P- E( g7 k+ T" a
  10. echo.
    : X' T: H% L* J
  11. echo 无线网络连接---办公室IP配置……………2
    2 h6 a: r; I# J( P7 A6 l! u
  12. echo. * ?! ?6 w2 Q! n: Y: C- U: M/ g
  13. echo 本地连接---自动获取IP地址………………3 ( |  [+ Y0 Z% E7 _2 Z) J
  14. echo. . n6 K( E2 W( a% D+ Y- C. r. J0 h
  15. echo 本地连接---办公室IP配置…………………4! r' k  `0 u$ h7 b% {1 I
  16. echo./ N( `& p, R% d& [, ~0 }
  17. echo  退出…………………………………………5' |+ O5 y$ H% `( C8 b5 F( O% b: l- M
  18. echo.# M5 b1 Z! R. l; r2 x6 ]6 B/ |; [
  19. / S! Z5 z2 z7 v% \, S$ l  f
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    : H# y0 ]- u& S9 _# F
  21. " b" p! {* [( n+ A! f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( ^  e; b4 ~% }- L% h
  23. goto start
    6 R; f, c' I/ c6 i7 p
  24. 0 ~* `7 e( k3 J! I% s# a
  25. :selection $ [+ |1 N; W/ c5 D$ n7 s8 Z) s. w4 B5 X
  26. @if "%UserSelection%"=="1" goto 1
    , P% I+ R. e- V8 D
  27. @if "%UserSelection%"=="2" goto 2
    ( C  G* j/ Z1 B
  28. @if "%UserSelection%"=="3" goto 3 5 Z( f0 r, {  q1 t4 B
  29. @if "%UserSelection%"=="4" goto 4, ]9 y: K$ |) H+ V( d
  30. @if "%UserSelection%"=="5" goto 5
    : I4 Q7 w3 h  W+ ]
  31. 5 a( v3 e3 o2 ^* h! z0 _1 I# a
  32. :1
    : f5 E1 |) W4 \0 @6 D
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    : H2 y& r2 y8 k6 L6 t; M
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    6 I7 u' g' V7 Y/ U. D9 a
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    9 V% f7 Z4 s% M, b! n7 H7 J5 u
  36. exit
    & Q- q6 V6 K9 T7 l2 {8 P. [

  37. . L& i) P  e; t3 p2 f  Q: C
  38. :2
    ) k* M* _$ U9 x8 n$ U- E  D- H9 S
  39. echo 无线网络连接---办公室IP配置---请稍候...' S. W5 A: U2 C! w& |
  40. set ipaddress=192.168.0.100/ I/ F3 y: N8 N% S' V2 P
  41. set subnetmask=255.255.255.00 X0 l) X, x5 x- H& N! b
  42. set defaultGateway=192.168.0.1
    ! P4 W' `  O) C% _1 B7 l) `/ W
  43. set dns=202.96.98.36
    ; k) ]3 z. b% D8 B4 N/ E0 _
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    7 O9 i, n/ ^  K+ a" y9 K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%/ Z: E) |; M2 B2 r
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    / N. g' R  r- [( c* m7 x: V
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary$ c' b1 E: R( H/ A6 i# I
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    6 L' l. I+ X0 E% {" s/ W" r4 E* P
  49. exit6 y( b; X2 {1 O
  50. ) p& _0 t" s) [& g
  51. :30 `2 M: j: z. m. i: L* C# x- I* m7 }
  52. echo 本地连接---自动获取IP地址---请稍候...
    2 B9 w2 D- i& y& Q. R2 f* M: G
  53. netsh interface ip set address name="本地连接" source=dhcp
    $ I" m3 ]( A7 `6 s" }' ~
  54. netsh interface ip set dns name="本地连接" source=dhcp7 i$ Z0 B; W, N5 W: t+ S
  55. exit: D* V- I. z3 F0 N

  56. " [' O+ w; b# d7 H
  57. :4
    . @2 t1 ?2 \& p: P4 i. F+ Y
  58. echo 本地连接---办公室IP配置---请稍候...+ T) {5 K) T  q1 C; F+ {
  59. set ipaddress=192.168.1.68% D5 k; o$ J8 @  e
  60. set subnetmask=255.255.255.0
    + m: h. R; U- n! L  r
  61. set defaultGateway=192.168.1.1, }9 O3 R2 ~* W
  62. set dns=202.102.128.68
    ) O- }! p) q5 R! V" V
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%+ R! q% W7 }2 v) W
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    & t0 i; l( x4 x+ E7 l
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" l8 ~, N) q) B
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    1 {. |9 J: Q$ c# l$ o
  67. exit! H4 N0 J9 J" B. E  n

  68. 3 G( V7 O0 p3 r, I
  69. :5
    * _' |. f( _0 u" F5 k* K& }- G- [
  70. echo 5
    1 P' V- {$ v5 ?! M! U# h) ]; D
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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