搜索
查看: 21383|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?3 ~0 X2 ]% Z* v( k' m3 m. ~

+ q  Z7 v, f1 O将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 ^1 C6 G; R  i4 n$ m1 i- S4 C: M
  2. title 自动设置ip; ?* Q: D: l/ s9 L8 ~
  3. echo
    ( n' u) N# p; A; A" V" W  Y7 i
  4. :start ; ^1 b( b+ j% R& \
  5. cls 9 f  s& c( W# b1 {
  6. ECHO ================================ 7 Z# H$ d" ]! n) b
  7. ECHO 请选择要换的ip : Y8 |. @- a; r6 R$ L( f* {/ }. W
  8. ECHO ————————————————
    6 L% Q5 ?) D' S5 a% H
  9. echo 无线网络连接---自动获取IP地址…………1
    2 x6 {3 y* n% C3 p8 q+ [9 W( F; N7 V
  10. echo.
    5 l1 _9 ?9 Z6 j. T0 I3 h# G' _, c
  11. echo 无线网络连接---办公室IP配置……………2
    ) d+ l2 B' U7 L+ D) }) q
  12. echo. 3 X7 w7 k. W  }4 v& Q% }8 q
  13. echo 本地连接---自动获取IP地址………………3 - ?! j+ N+ e7 C7 d# t; o8 `
  14. echo. ; j5 Y1 k- ^! ~0 X) N
  15. echo 本地连接---办公室IP配置…………………4
    2 M) D* |4 L9 S2 w
  16. echo.
    ) B& P+ a9 h+ e5 X8 ~
  17. echo  退出…………………………………………56 u' P6 B6 p3 ?0 E
  18. echo.% H# Y4 G2 B% J& C" P

  19. 9 ?  H" Y3 [1 B( H7 l6 @  F7 E
  20. @set /p UserSelection=选择(1,2,3,4,5)  9 B- N, a" N3 ^8 S1 l
  21. 2 ]% X' J" H5 E* H' a
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    0 q/ ~( h) m8 J1 y
  23. goto start
    # i8 L* t$ _& A& @  m# I

  24. # s/ G! o$ {$ J$ c
  25. :selection
    4 f, @- h2 E0 l2 ?; Y  L1 L
  26. @if "%UserSelection%"=="1" goto 1
    4 w% k7 ^/ g: U& l6 ~/ ?! N: N8 ^
  27. @if "%UserSelection%"=="2" goto 22 N8 A! p& Y8 s3 e& w& E
  28. @if "%UserSelection%"=="3" goto 3
    % U, Q/ ?* |5 `4 z! i+ D7 h
  29. @if "%UserSelection%"=="4" goto 4
    2 b  b) n+ p* G- j3 h/ w
  30. @if "%UserSelection%"=="5" goto 58 q8 ]# ~8 e2 V1 H

  31. 7 G  O3 x# W4 S
  32. :14 G  G2 `9 i8 B% H9 X
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    . S; e) `/ D# B% X  T# u7 }3 U
  34. netsh interface ip set address name="无线网络连接" source=dhcp3 s5 A; r& ]& ?! l- e# ]; q
  35. netsh interface ip set dns name="无线网络连接" source=dhcp: U- T$ v% U7 A; t0 s
  36. exit9 T3 s' j4 ?" ]% i# T# h
  37. * S& _: @( x2 {$ k* p4 x
  38. :2, A* e) V, [3 y3 `
  39. echo 无线网络连接---办公室IP配置---请稍候...
    / e2 A/ X' {- O" C# ~, N2 Q3 w
  40. set ipaddress=192.168.0.100
    . q- ^. ?  F' i5 s8 [  ]' Z3 u
  41. set subnetmask=255.255.255.0
    ! T* X# B+ }+ ~/ @/ B3 T
  42. set defaultGateway=192.168.0.1
    6 C  V1 E: O* Q- }9 r9 ]8 p
  43. set dns=202.96.98.364 t/ n4 u/ x0 y4 T2 ^+ R' w8 G+ x6 W
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0, v) @* p' v, P7 s
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    - L+ X1 c( ], o3 F6 C" d
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=00 t% p# u2 I& f3 _! L; f9 g1 f
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary0 Z# x: ]; q  w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    * N: I2 k$ H9 L7 S4 C* q
  49. exit
    + Q$ A. F& W$ D8 s9 O: G
  50. * ]- _$ c  Q! O
  51. :3
    # ^* s1 u2 }5 ?4 C* ~$ a
  52. echo 本地连接---自动获取IP地址---请稍候...
    2 I6 n1 I( g7 g2 V
  53. netsh interface ip set address name="本地连接" source=dhcp5 Z) `0 b: |, H; `' O: j
  54. netsh interface ip set dns name="本地连接" source=dhcp
    5 ?, z% s: g  q0 [( {% X' @4 V
  55. exit# B4 s6 R1 N: p3 Z$ X' y& }
  56. 7 ]! i( {+ z6 [* ~* \4 ~& Z
  57. :40 h0 E% z4 A: S% W- f
  58. echo 本地连接---办公室IP配置---请稍候...
    ; D; I/ J' D4 |0 L
  59. set ipaddress=192.168.1.68
    8 M& s- |) H  l/ c
  60. set subnetmask=255.255.255.01 T4 I& N' q& G0 p! r$ d- Y
  61. set defaultGateway=192.168.1.1
    0 t9 A# L7 \% Z. q) N' ~
  62. set dns=202.102.128.689 i& }% d1 o8 D! Y8 b0 L8 X
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%" x& W$ y3 x8 h$ U, b2 {, F/ D" i" F
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0/ p  G) @8 N% |9 a5 {% p9 x
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 h4 U" |2 Z# z. x* z2 a9 B3 O
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%2 h4 ~, m- }5 y3 [3 N6 {
  67. exit1 I4 Y0 \. I. z. w( d% @

  68. ! d) I+ v- N. S8 {! V9 g+ a3 E
  69. :54 }: L3 M3 i! ]# S4 E5 v
  70. echo 5/ M3 |3 T5 K0 e) ^+ R6 M
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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