搜索
查看: 21728|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
4 e+ L0 x$ X: V- u3 P( A/ M
: ]$ @# p# K: G' ~, v! Y将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
      U  \$ Y% r- ?0 @
  2. title 自动设置ip
    7 C# e- M% n8 e
  3. echo2 a6 [. j4 R: ~3 y* Y4 M: s
  4. :start $ U( ]. {- q% q' Y$ |( c8 F
  5. cls $ q- R( a, v8 W# t6 O5 Z2 u
  6. ECHO ================================ 9 h  B' v% f% r: w) V* g8 ^
  7. ECHO 请选择要换的ip + P/ ^: `7 Y7 m3 v( C; p
  8. ECHO ———————————————— # X; Z9 R- d' }* `' j
  9. echo 无线网络连接---自动获取IP地址…………1
    8 U* \  k) }" J! K) i9 ~  A/ M1 b
  10. echo. & |8 c- q8 d3 N
  11. echo 无线网络连接---办公室IP配置……………2 9 w5 j+ b" V' i$ D! x: W
  12. echo.
    ! y, s9 V! i: v; ^" L4 l. ~
  13. echo 本地连接---自动获取IP地址………………3 ! U+ Q: o( }# a- E4 }
  14. echo.
    " o3 y! T2 M6 L  M% X" r6 k
  15. echo 本地连接---办公室IP配置…………………4" u- w, b5 F* n9 A: J# J
  16. echo.2 M3 u; W* V1 R. t3 [
  17. echo  退出…………………………………………5  z0 H( I1 y& ^
  18. echo.4 A# ^  n( }/ C. }1 }

  19. + X( [4 u; E# Q
  20. @set /p UserSelection=选择(1,2,3,4,5)  0 |) E# }& P5 d
  21. , D# G4 s: Z, T0 _% z- Q
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( @) P- C% `% @1 a
  23. goto start
    5 U# r' T2 Z5 F7 o8 S
  24. # S5 {) }! Z- I& E+ K' e
  25. :selection * e* N/ X, n0 m4 f
  26. @if "%UserSelection%"=="1" goto 1 ; j/ @/ `% O5 i* B" n( C0 s
  27. @if "%UserSelection%"=="2" goto 22 N3 Y5 n8 r# G
  28. @if "%UserSelection%"=="3" goto 3 ' i- q2 `! t* b2 h0 Q2 u1 b) `; P
  29. @if "%UserSelection%"=="4" goto 41 y8 ]# m) H1 c. Q* G
  30. @if "%UserSelection%"=="5" goto 51 u) v) l8 u' ?; @# V# g% L( T) w( t2 `
  31. : z$ O2 |8 t+ C! s  R! q
  32. :1
    2 ], z' l2 x1 O2 D0 m% O  D  Y
  33. echo 无线网络连接---自动获取IP地址---请稍候...9 p1 h6 c3 k, x7 i1 @
  34. netsh interface ip set address name="无线网络连接" source=dhcp7 I2 D% h7 c, a9 `* v3 Y
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    # l. L- u" Q4 ?: S; Q3 B1 m$ t
  36. exit
      n) F- U* }. k7 C3 P

  37. ! H4 p: z3 A) o7 L$ Z) U* Y
  38. :24 E. U# c' e+ l4 k! t3 a& V
  39. echo 无线网络连接---办公室IP配置---请稍候...
    6 L5 ^( E1 H0 ^: {$ ]
  40. set ipaddress=192.168.0.100
    ' H: \# f% s6 A( ?, ]; t. K
  41. set subnetmask=255.255.255.0
    # l5 F! N  ?+ l. P( w0 u' k
  42. set defaultGateway=192.168.0.1
    2 J7 S& b4 C2 \+ `* B' @* m5 P
  43. set dns=202.96.98.36
    * C( `. ]2 P* r' g
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ! T, B" q3 B3 ]$ b& Y' H
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%; I# p4 W# T# s8 V, X& N% x
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    2 ^! [6 A4 y* ^* M3 n8 o
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    8 t/ i7 e, Z6 |! ~  u& Z$ r& k/ |
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%4 f+ x, W+ t0 P# v0 W/ ~3 {1 q
  49. exit
    9 s# B" E: i+ R& Z, {. r* s# H

  50. , _# t9 F6 `. B; w: l2 _  O  x& H
  51. :3
    : o9 U  I. L4 w0 c$ v
  52. echo 本地连接---自动获取IP地址---请稍候...! `) T6 r# E* L6 q( c2 n% F
  53. netsh interface ip set address name="本地连接" source=dhcp
    * V  R/ I; T% G
  54. netsh interface ip set dns name="本地连接" source=dhcp" _! I2 t1 @+ i$ @6 }
  55. exit+ ]' f" s5 z- g# W, \. j& b" z

  56. ' @5 |' g$ U5 ?
  57. :4
    0 m4 M; v$ G8 q: c! j, c9 {, ^* M$ f9 ~
  58. echo 本地连接---办公室IP配置---请稍候...
    ' m( k% c6 A( O/ }) j6 _0 [* Y3 X
  59. set ipaddress=192.168.1.68
    6 D# N# R1 {, `/ l
  60. set subnetmask=255.255.255.0  q( R/ W! ?" A2 p+ I7 F( g
  61. set defaultGateway=192.168.1.1' ~+ o6 B8 n, `# ^0 A/ T
  62. set dns=202.102.128.68
    8 g, t+ Y8 A+ K8 C6 W% K; O
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%. E) d  o, A5 ~% p
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0: p4 O0 K% A; X3 ^
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary, H& W& m8 Z4 X' }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ) U: m5 w! |) Z# a& a
  67. exit
    % a0 Z8 ^% }' O' r

  68. : p* n$ Q6 {0 I1 B- z0 O; M
  69. :5- D/ G( H+ o  L4 u4 ~9 P9 j
  70. echo 5
    2 M  ]/ S3 a7 E. i) g- O& h
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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