搜索
查看: 21412|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
) I. s8 a( Z- c8 x' o9 ~: L
0 Z2 V/ A) f9 r将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off9 _' M" E4 U9 P, o& M: X- v9 X0 {
  2. title 自动设置ip
    3 x, e4 a; {7 L/ D
  3. echo
    ! ~5 G, M8 r* ^, E
  4. :start 9 H  \% K' J+ U" _2 v
  5. cls : I/ {. X; F9 N: w* K. ^6 K
  6. ECHO ================================
    # T% b4 `8 `4 p3 }
  7. ECHO 请选择要换的ip + a7 j4 [; H8 N' Y* t# L- ]
  8. ECHO ————————————————
    " j, ?2 M8 M. B3 ?7 p9 K" q6 r- C
  9. echo 无线网络连接---自动获取IP地址…………1
    ( I, z: d6 g! m$ Z
  10. echo.
    # S  J* P1 X, I' d
  11. echo 无线网络连接---办公室IP配置……………2
    * G$ c' n, Q$ |( I' v
  12. echo.
    ; x1 X( I# K. |# l6 I7 J5 I
  13. echo 本地连接---自动获取IP地址………………3
    ; L  [3 a+ P/ k% `4 R
  14. echo. ; O  X( H. \3 ]' J
  15. echo 本地连接---办公室IP配置…………………42 o: r. j  f' k% ]% s& q
  16. echo.
    7 J' h2 C: k8 @$ t$ w5 ^
  17. echo  退出…………………………………………5% h4 ?5 S$ `1 l6 {& P
  18. echo., |1 U3 p5 d# S( ]
  19. 4 L- Y% }: N" R+ D/ I0 ^2 v
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    4 g& {3 `" w. F
  21. $ L% D' o* j1 o* \+ r. c* }, D
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection , m; j) Q4 ?9 u! v# \
  23. goto start $ s5 e$ t. ]# {/ [3 D6 G( {8 f+ }

  24. 1 m" T; z3 a* [& E* R
  25. :selection - o4 G8 `) d$ Y
  26. @if "%UserSelection%"=="1" goto 1
    9 F: s8 h6 ^! e" T" ^/ v. b, h! f
  27. @if "%UserSelection%"=="2" goto 2/ o' r" W" X% `$ @
  28. @if "%UserSelection%"=="3" goto 3
      X3 B. ]% e: D( \% _7 R+ `! y$ B
  29. @if "%UserSelection%"=="4" goto 4
    + c0 R  ?; W, R* S
  30. @if "%UserSelection%"=="5" goto 5
    - l. x" n4 ^9 X* v) g% Y: [

  31. 5 _- z$ {7 w& o
  32. :1
    % Z( k( E% p0 h2 S8 a9 W; H* r
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    - U! C8 {; I9 n2 @! e& J
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    3 Q4 ?; k: b3 L% Y+ f
  35. netsh interface ip set dns name="无线网络连接" source=dhcp3 K8 u* d0 p- n4 ~* i
  36. exit0 ^# X7 U# A8 }' j  m7 Q
  37. 4 W0 W9 b" z5 D& a$ h; ^
  38. :2
    ' n! T: K" `- _( P9 Z
  39. echo 无线网络连接---办公室IP配置---请稍候...9 R  j5 h7 H4 W5 o( w, s" ^
  40. set ipaddress=192.168.0.100% w# m  [0 C8 z$ G
  41. set subnetmask=255.255.255.0- H6 G8 Y7 e) I; d# Q+ h
  42. set defaultGateway=192.168.0.1
    $ E. x+ x7 T, }
  43. set dns=202.96.98.36
      ]0 m; x! R! \# G; d
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=07 L5 F( [/ f6 z5 [8 x0 P
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    # b! ~; G' E, _( D& G( c: m2 X
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    , h6 x2 b  e' l- s4 k. K% Q$ L+ R, t
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    , I' _8 V% }9 A, D) ?+ N& T  @8 {
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%1 |- w" W/ S& N/ ^: h) S
  49. exit
    * I1 S4 ~& T: W" t9 Q
  50. # U; c3 \2 c$ x( m6 b
  51. :3. V' \6 J9 M: Q9 \/ z' x) }1 C
  52. echo 本地连接---自动获取IP地址---请稍候...& a7 B+ M, ]  v# l6 M
  53. netsh interface ip set address name="本地连接" source=dhcp
    8 S& f% p" k, D0 a
  54. netsh interface ip set dns name="本地连接" source=dhcp
    + B& u- K9 B' ?. o
  55. exit+ t( h- ]& K- q3 h9 l4 Q! I
  56. 2 F7 u1 ]4 q, I5 ]
  57. :4
    / m: [. g& A9 O7 l( I2 J$ q( S
  58. echo 本地连接---办公室IP配置---请稍候...
    3 Z: s8 D* P# d9 z' e8 X
  59. set ipaddress=192.168.1.683 J; C, O& V1 K% J( _# E
  60. set subnetmask=255.255.255.0) {/ l. [& [2 g* _# B4 }" x
  61. set defaultGateway=192.168.1.1
    1 \8 E( i2 L7 h2 }* e: W% p" P
  62. set dns=202.102.128.68' V& E# _) V- r- ]" t
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%+ R. |7 K$ u3 ^& P- P
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0  s& ~- |/ p" b( C1 J
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary& p/ e2 d  W1 e7 A
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%$ [2 P9 _) c* j1 N: ^8 Y0 x
  67. exit
    / |: X! }* G8 k( z, _5 X

  68. 8 t6 c1 D  _& k; N! w/ d% l- `
  69. :5
    9 ~- Y  x/ z  R0 Y/ W: e8 y
  70. echo 5
    % f# p7 }* p2 m& G. F! R3 N
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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