搜索
查看: 21516|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
) P" b! T4 {- C3 R" j' r: g( g
) \) L) E4 a' b6 l' T! q, m将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off: g8 ]- m8 O) y+ s
  2. title 自动设置ip
    . m8 u) n. T, v2 l* D& l" I- }5 s
  3. echo* G; ]5 D# k# Z. z/ k9 R" |
  4. :start . e. Q2 @( w% X3 z* l
  5. cls ; t0 A/ \' X; B
  6. ECHO ================================
    + \! _8 c2 t, ~( D" g6 ^+ O* |
  7. ECHO 请选择要换的ip ! c8 L/ ~5 ]6 G0 I3 b- ^
  8. ECHO ———————————————— 6 t% ~) R" y% F) |0 A& m- v
  9. echo 无线网络连接---自动获取IP地址…………1 ( L) b+ \& o/ k, L0 F
  10. echo. $ v; E; S8 ?# e3 K: f
  11. echo 无线网络连接---办公室IP配置……………2
    ' x+ O5 Y" ]' j+ L& x2 |
  12. echo.
    ) v* c; U4 N. v' {1 ~
  13. echo 本地连接---自动获取IP地址………………3 9 b$ K8 a' l7 k4 `+ }4 h# m
  14. echo.
    3 ^/ v2 H" s  J0 w  W' m1 c
  15. echo 本地连接---办公室IP配置…………………4$ G6 X7 ^: K/ \/ L
  16. echo.
    1 R; U3 E7 y7 i
  17. echo  退出…………………………………………50 s$ @7 N& B3 z  l9 U" K
  18. echo.
      D* z! |' n' e+ o# h

  19. - \; _4 t3 R: D; ^* n/ T9 g" Y% M
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    " h) |8 j2 V' z! ?( H

  21. 1 w) B7 A1 ~4 }" P) [( ?
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    6 D$ T7 g# e! @6 m
  23. goto start " h! M$ Y* W6 X0 d& j4 x, j( s9 z. r
  24. 7 o' A: B+ @' B' l% a; ^. A
  25. :selection
    * X, j1 W% P. A! F$ Z* Z
  26. @if "%UserSelection%"=="1" goto 1 ; {9 b3 B" @$ e
  27. @if "%UserSelection%"=="2" goto 2
    - D# ?; R& S6 X1 O# ]1 K
  28. @if "%UserSelection%"=="3" goto 3
    . @) j+ ~7 R5 p; ^; L' |* z
  29. @if "%UserSelection%"=="4" goto 4! k; @  A' j. \6 g0 o0 E
  30. @if "%UserSelection%"=="5" goto 5
    & q7 B2 b8 C9 u; G% u. P

  31. + p& s9 O" \4 o1 o4 v
  32. :1
    0 P* b5 z. [) {- O2 I
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    9 u& k% f/ ^- e2 B( l+ @
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ! ^" d& ?2 Z+ H  V
  35. netsh interface ip set dns name="无线网络连接" source=dhcp$ E% u1 x2 S* r( g9 m4 X
  36. exit( \3 o# f2 H( H% c

  37. ' }6 p3 B- O8 p4 K8 P, |
  38. :2- u) L( w0 d7 z) m6 s& W
  39. echo 无线网络连接---办公室IP配置---请稍候...
    + J% i* n+ H8 j, H+ J9 e2 q
  40. set ipaddress=192.168.0.100( N! A* b; r0 W9 L/ Q/ G1 P% B
  41. set subnetmask=255.255.255.0* \/ n$ o6 b+ ~& W! _2 I
  42. set defaultGateway=192.168.0.1
    & P8 L" @  n: ?3 s6 [4 F2 }
  43. set dns=202.96.98.36; u% R; I0 R5 p
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0  y5 W+ p2 \& B9 Q1 m
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%" U; @, K7 E1 [$ h9 ^; q4 ?
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0+ z; X. t( e$ C2 @7 J/ k
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary, O% X- w7 t8 W( \% v
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ! s# j/ m1 q! o) j$ x
  49. exit% {5 u# B: ~1 x- t* v; {- s

  50. ! k! C$ A. y' N2 p. b6 K- ~: }
  51. :3( {: y8 Q5 _, U: E
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 [$ `$ Z( s7 a7 i" [
  53. netsh interface ip set address name="本地连接" source=dhcp
    % Y7 g* j, N4 p1 R, ^
  54. netsh interface ip set dns name="本地连接" source=dhcp
    * t. Y; _, G1 s* d
  55. exit
    0 Q& U1 J6 L/ k# B4 ^7 J4 E! T

  56. # ^2 R+ \4 o& I% s, {
  57. :4  _2 A' o  G* g' [) A+ P, X
  58. echo 本地连接---办公室IP配置---请稍候...
    0 c5 s9 f* K" y! F: D) x
  59. set ipaddress=192.168.1.68
    * P. u' h2 s! ^4 P  P
  60. set subnetmask=255.255.255.06 [1 N( o0 `1 M* u) C
  61. set defaultGateway=192.168.1.16 ~  X  D# y8 E
  62. set dns=202.102.128.68
    # y( [" _* K9 v* c! P+ n2 s. N$ j
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    " I8 k4 m' Z1 C2 |. R3 E
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    / N( u- O+ h% a4 u
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( N# F4 k: A+ c3 c" q. N
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    0 F7 i. W& {& G4 t& w& n2 {! b$ z* F
  67. exit3 Y" O' m1 }7 D' _( I1 _3 f

  68. - Y7 `* _3 J3 J& W$ C6 X* U
  69. :5, f' o! R7 T+ U3 `
  70. echo 57 n5 t, d" X$ i' J- _, {
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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