搜索
查看: 21699|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?: D8 y7 G3 @. D  U4 o: ?7 T0 q
* r6 \9 w, A: C6 M7 a2 }5 u
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    $ X) q1 l! q( C7 B$ i7 U7 a
  2. title 自动设置ip
    ) M& f7 T2 n; b! z; j( o
  3. echo% j% _3 l8 \: n/ D! |6 t4 y$ J! ]
  4. :start ) b* @, H) M3 U% X: j
  5. cls 1 W0 r) k0 i5 Q8 D$ L
  6. ECHO ================================
      Y, h- m, C5 J9 j' x
  7. ECHO 请选择要换的ip
    + ~# N- N5 |& x" ^
  8. ECHO ————————————————
    ; ^+ r" ]; X/ z. `
  9. echo 无线网络连接---自动获取IP地址…………1 ! R8 K1 n* o: B3 O/ k% x
  10. echo. . _2 s1 C; D6 I9 P6 S4 Q
  11. echo 无线网络连接---办公室IP配置……………2 ! M, _, }6 H9 ~0 q" F+ c  a5 {% X
  12. echo.
    7 u; j' l& @1 C5 N4 t$ Y
  13. echo 本地连接---自动获取IP地址………………3 & L  P7 {5 f( ]# A4 D
  14. echo. - @( u& I0 R# l7 l( P& n: M- x
  15. echo 本地连接---办公室IP配置…………………4
    9 Y+ Z/ i/ `1 u( {6 z4 [
  16. echo.& p+ U( r* W/ G1 c
  17. echo  退出…………………………………………5
      l- ~8 n4 i9 [) i, R) o/ i
  18. echo.7 c/ v' Q3 L, G& d* d

  19. # |4 D( k! B& V, M- x
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ; F. [0 h8 d  s
  21.   G  b* N% Z0 }
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ! E8 l" n! I" t1 f. Z2 h" K
  23. goto start 6 G( i6 P% z; i, @; S  F. J
  24. # y& y+ {9 X/ i  K2 B! _3 L
  25. :selection
    2 g7 q. u: a( i  }4 K
  26. @if "%UserSelection%"=="1" goto 1 ! z" Y" P( M; T% x+ U9 {+ _
  27. @if "%UserSelection%"=="2" goto 2
    8 q; d1 l* V6 D: ?
  28. @if "%UserSelection%"=="3" goto 3
    . _. A/ c/ _3 c1 `+ d7 H& [8 J, V/ H, N
  29. @if "%UserSelection%"=="4" goto 4% N8 \# e# n8 b2 z4 @: R9 [+ A! X
  30. @if "%UserSelection%"=="5" goto 5
    ! ~- ^4 F9 G  Y4 B
  31. % U+ C# s" ?0 }3 y
  32. :1  v5 G% o. y' G9 ^" ^1 w
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ' t. \8 [+ x9 Z. x3 j1 H8 [+ @* X5 W. H  O
  34. netsh interface ip set address name="无线网络连接" source=dhcp# ]; [, x( o4 m0 N1 n: T& G
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    7 h* z+ G2 R7 U$ p% x
  36. exit
    # T& s# T/ n2 i6 _% n
  37. ; G7 x. V! z* \
  38. :2
    * z$ z  R4 k4 K' @0 U$ }  |) d! W
  39. echo 无线网络连接---办公室IP配置---请稍候...; s! h' k) g( p6 b5 C  O
  40. set ipaddress=192.168.0.100
    2 b/ ]6 v1 p) S! g& d# r' b
  41. set subnetmask=255.255.255.03 q- q# H. `0 y: t; r6 e/ m& ^
  42. set defaultGateway=192.168.0.1
    & X1 c0 m  j) g5 Y
  43. set dns=202.96.98.36
      O; s2 O( n* E+ L5 }* |* _8 h. }
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ! o  t, p+ D) w3 j- w+ @' K  P
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%. s2 R+ F- C; y# a! Y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0" ?2 z7 {! U# x2 A* ?- H' A  j
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary% ?' h- z( c9 O, \
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%# T& }9 V+ r& \- k, O; I
  49. exit. s* [( U, E: g8 o
  50. # V1 \% W5 e/ ~: L* @
  51. :3) x; |- Z2 I4 Q) o
  52. echo 本地连接---自动获取IP地址---请稍候...
    ( Q- J! n$ i: a% q% u1 B  M6 C
  53. netsh interface ip set address name="本地连接" source=dhcp& X% K! S# P# k" p! F9 v% A
  54. netsh interface ip set dns name="本地连接" source=dhcp8 g) b. M  y& C8 l
  55. exit
    - w8 c- n8 V* Y' U( r# R
  56. ) }6 O: E* y2 }. w- f+ R  w+ i
  57. :4
    8 t/ r$ m% f# P7 }  E
  58. echo 本地连接---办公室IP配置---请稍候...; D6 P# ^* [1 b/ B, q) Z
  59. set ipaddress=192.168.1.68
    . M% \* J/ a, x0 b2 Q9 e
  60. set subnetmask=255.255.255.0/ Z7 ]5 [! b% |5 h5 g+ ~7 V# U* S- b
  61. set defaultGateway=192.168.1.1
    2 B# F$ p+ ^" D; P/ H: b: Q1 m" L
  62. set dns=202.102.128.68
    5 ~, K% _! _% T! O8 e* A- P
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 x7 a. @, [- ?4 A! _8 {9 B4 H
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0' k4 O; t6 q( b4 V9 J  r( H7 n) h
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    + P" N) z' f) U7 k( ]7 v
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%/ c( Q1 K$ U9 ~: B% Z1 ~
  67. exit9 A# k+ k- A% q6 o$ n6 e8 P
  68. & M6 h* o2 t7 E  v* ]) x5 r  Z
  69. :5" o' X  F. G, Y+ r: r- Y
  70. echo 5) Q4 P* O% t; R' n- Z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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