搜索
查看: 21546|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?# j0 m; h7 @6 t, J
; H7 h. r+ b: n0 B1 J0 ]
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 V" f9 m3 @6 Z  Z9 x0 n
  2. title 自动设置ip' A( T2 ~, b# b9 q& G- L$ u
  3. echo# P/ x) k% B5 {# Y
  4. :start
    ; p7 \; w; I: T# X. q9 v- @: ^& z
  5. cls
    2 M3 [: r+ I8 S" L4 ~4 z% Y7 |7 `
  6. ECHO ================================ 1 }; ^9 [8 }3 @3 ~" _# M
  7. ECHO 请选择要换的ip
    8 N0 f! H" l1 }# w/ D
  8. ECHO ————————————————
    + N! O8 ~8 q  D
  9. echo 无线网络连接---自动获取IP地址…………1 ; l) H# Y8 l9 j: O
  10. echo. ) {9 n  [: g+ _" D
  11. echo 无线网络连接---办公室IP配置……………2
    & m" W: \9 b7 z! Q8 M3 \
  12. echo.
    & _& i5 G) ]& {+ n! B
  13. echo 本地连接---自动获取IP地址………………3
    + Y- E8 o% i) C3 i: \; d/ L8 H
  14. echo.
      X/ i8 A) i/ L0 w; D, s' z
  15. echo 本地连接---办公室IP配置…………………4
    - H8 n: a2 Q+ {3 t  e; ]* @
  16. echo.' b. f6 a! f- I2 I, H; a3 \
  17. echo  退出…………………………………………5+ a2 F; Q# p, }
  18. echo.
    - N; D9 r+ h  r' M6 Y

  19. ; M5 @$ s$ r; G: ^
  20. @set /p UserSelection=选择(1,2,3,4,5)  ! u5 F' T7 S6 ?/ J7 `

  21. 0 k& i3 B/ Q; z, @5 _: V- t6 G8 L
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ' e' @9 ]" B5 C* X% h5 O
  23. goto start % K6 f% i8 @5 C; r6 C1 m

  24. ! s! \; S9 r7 j7 o/ `% V' g. A6 ^
  25. :selection
    1 Q7 g0 i1 T6 R
  26. @if "%UserSelection%"=="1" goto 1
    + Y4 w# U' e/ ?; V1 L
  27. @if "%UserSelection%"=="2" goto 25 G; w( R: J1 ?, B" z( v9 M
  28. @if "%UserSelection%"=="3" goto 3 3 R# J8 B6 K  J4 k4 V
  29. @if "%UserSelection%"=="4" goto 4
    3 m9 t' a) @1 R& D, B# D3 Q
  30. @if "%UserSelection%"=="5" goto 5
    $ E& A) `) e2 m6 |) q" P2 Y0 C  C
  31. $ v- R& b% L$ C( c* ]; b& M1 Y
  32. :1
    " ^" {- X; S+ \; o, ]
  33. echo 无线网络连接---自动获取IP地址---请稍候...7 ]6 T4 f# j/ |9 T* E. J# ~( z* x
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    : n5 y" A, s6 u3 V3 b
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 n. n3 h. m3 t
  36. exit
    ! \9 @6 N1 I7 C

  37. / V, S3 l& M) X: h4 H
  38. :2$ Z( x4 A# v8 C# g4 T: Y
  39. echo 无线网络连接---办公室IP配置---请稍候...- `5 c" L1 U' v  `& z" {
  40. set ipaddress=192.168.0.100! O* z# U2 k& K8 E" l4 v+ w" ~
  41. set subnetmask=255.255.255.0
    " `. V0 R3 ?- D# b
  42. set defaultGateway=192.168.0.1
    / o" |: {( C' @; @0 p6 K
  43. set dns=202.96.98.36
    " j3 h: K' p4 d( T4 I" d* S
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ! ^: ?- m( t% p" z6 r0 U# w) ?3 H
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    + g- d( s0 ~) ?! L
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    " {' E. k! I* {0 s
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary' \4 _0 E* }. R5 X, E8 h+ }
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%* Z0 x8 L8 H! H, L6 a6 f
  49. exit
    2 i; A9 ~3 C- u3 v; N8 C; l
  50. / o# H5 q# F: H: b1 R4 W$ i
  51. :3
    ; x$ L8 w/ U" i. w; l9 P. D
  52. echo 本地连接---自动获取IP地址---请稍候...+ |# f3 @# P& R- }  D/ E
  53. netsh interface ip set address name="本地连接" source=dhcp. n5 Y4 \( l  ]( l& J
  54. netsh interface ip set dns name="本地连接" source=dhcp7 _% L2 I2 y! e
  55. exit
    7 d  n6 P& I. m/ U
  56. / y4 G& N" Y" @: L/ h$ i2 b4 m
  57. :4& d, P" g3 B* {* i' W" X' ]$ s
  58. echo 本地连接---办公室IP配置---请稍候...
    8 T% C& B4 U, h' M
  59. set ipaddress=192.168.1.68( |3 N- m6 h6 I+ N
  60. set subnetmask=255.255.255.0
    + h+ c: I, l' B& {; j
  61. set defaultGateway=192.168.1.1% _9 F" Q7 \. e9 [- _& O, K
  62. set dns=202.102.128.68
    0 e$ d6 ]& e9 W* @3 e1 O0 B
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ! U2 j/ A) e+ M2 {9 L
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    : S. q# j2 S2 b# C( F- X2 w8 y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ' Y6 Z5 T5 V( b
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ; O$ n% r" F1 C' a/ w0 K
  67. exit
    0 D5 N9 T5 ]  G" x

  68. 0 W7 C0 c0 t% E
  69. :5. q0 h* T: |6 z# y  X
  70. echo 51 _0 {8 M" J( _9 x) c
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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