搜索
查看: 21653|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
' n0 u! [' o/ B0 |( C7 T9 k& e2 ?# r0 q. `4 K6 Z) q
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off! F; ~( n1 T8 t0 z
  2. title 自动设置ip
    7 S" R" T3 x, w  L# b3 x
  3. echo
    , D7 C3 o' _* j" ^' j' u9 A+ j
  4. :start
    6 q0 p/ O2 @4 }
  5. cls
    , r( ]# c( ~5 i( B" ]3 X( C
  6. ECHO ================================ ! Q% u- W7 ]- M5 K7 \# S1 k
  7. ECHO 请选择要换的ip $ D/ Q4 ^$ T* J# c
  8. ECHO ———————————————— : F& P! B# ~5 H- N& G
  9. echo 无线网络连接---自动获取IP地址…………1 4 {  C: L; }" L$ \: j
  10. echo. 9 K* ^) e: P- f! a% `) s; H! w
  11. echo 无线网络连接---办公室IP配置……………2 . N- q- L  h- m3 v+ H
  12. echo. $ }6 x0 ~7 t7 O
  13. echo 本地连接---自动获取IP地址………………3
    8 f, H* U" {( ~' K/ |- U
  14. echo.
    - x. `7 G& v! K3 T6 W1 R8 h! w
  15. echo 本地连接---办公室IP配置…………………4* a( g* ~4 [: c5 e0 [3 @& x
  16. echo.
    , [1 ?- |$ {; J4 n7 D9 U. G2 g
  17. echo  退出…………………………………………5
    # S7 F2 F8 R6 ?
  18. echo.
    " P: {) u  V  d, o/ n

  19. 4 F2 B6 f6 ~/ K  m
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    6 J* C$ r4 }3 D0 V% z

  21. $ L4 J$ G. P! O6 A
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    3 A  }' o+ S* [. [9 O/ g  w
  23. goto start
    ( Y9 b6 F5 R7 {4 {/ ?% L

  24. / S! E! o+ N/ D$ m' L( O
  25. :selection % _- `% L* E, }/ O- x* f
  26. @if "%UserSelection%"=="1" goto 1
    8 [' L+ }8 O2 L. J2 \3 j
  27. @if "%UserSelection%"=="2" goto 20 U( E* l4 T. b# F4 l5 z- B
  28. @if "%UserSelection%"=="3" goto 3
    : _# L; [( c$ l+ n. J+ t2 T3 \
  29. @if "%UserSelection%"=="4" goto 4
    7 W, u) _/ N3 w3 x! A
  30. @if "%UserSelection%"=="5" goto 5
    : w% }# Y. C; Y! r( V

  31. & ?0 c) |1 Y4 h3 ]4 L
  32. :1& j9 m+ v# T2 Q+ n
  33. echo 无线网络连接---自动获取IP地址---请稍候...9 M5 \6 A* s# Y, k0 |; E7 [2 I
  34. netsh interface ip set address name="无线网络连接" source=dhcp! u  K6 w+ p' x6 v
  35. netsh interface ip set dns name="无线网络连接" source=dhcp9 d/ X0 d. U- i2 |* y
  36. exit
    % V( }2 [$ n$ x  q: ~

  37. 0 m9 }- I. T6 u, Q
  38. :22 P! Q1 U" x: o0 Z& ]" I/ D  `
  39. echo 无线网络连接---办公室IP配置---请稍候...
    $ b9 V+ z6 X7 `: [3 O% y4 F9 F
  40. set ipaddress=192.168.0.100
      z5 O2 m# L: w8 h8 G
  41. set subnetmask=255.255.255.0
    " [, r; d- I' _/ x9 a3 ^
  42. set defaultGateway=192.168.0.1. c  ?) B. @- N# ~1 }
  43. set dns=202.96.98.36% p% `& d  k- Z0 x9 J$ ~0 ^! j: c
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    + Y& K0 U2 f: @* A# O
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%4 V3 O; ?: M6 V9 S5 v8 b, t
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ' v+ s+ i" \( x, k" q" ^& J- n
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary" q, B* o  f' B8 E, Y% ?& L
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%# i6 [$ D! i: ?: X
  49. exit1 c2 G' h( r. a6 K0 ~8 F: h
  50. + f! b: F  ~3 C, z- R  s/ o
  51. :39 M, i. f0 C4 ~5 @
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 g4 y( h9 e3 }  s
  53. netsh interface ip set address name="本地连接" source=dhcp
    8 @5 }. s# N' E4 T1 C
  54. netsh interface ip set dns name="本地连接" source=dhcp
    2 s1 V4 [% s9 |5 m+ v0 u, C9 N
  55. exit
    2 e1 ?- q! G0 }+ G

  56. " U9 i( I7 n- x/ Q8 g
  57. :41 m8 q4 L% M6 W# w( t) }! r
  58. echo 本地连接---办公室IP配置---请稍候...
    2 b' R5 O4 b4 x, `8 d( E" U
  59. set ipaddress=192.168.1.68
    ' ^6 b* u1 t# m5 ~
  60. set subnetmask=255.255.255.0
    9 M9 d3 v3 f6 ?8 u
  61. set defaultGateway=192.168.1.1
    : v+ i4 t$ C3 E/ n! e- X
  62. set dns=202.102.128.68
    2 Q1 R' c7 N( w5 `8 [6 _9 H- u
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%/ s) c# x3 v3 N9 y
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0+ e! ^" B' `# W, X& N$ x
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    $ Y2 U8 E+ `/ S7 g. ^
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%$ P% t7 m7 N/ C% |" {- F$ e, W6 b$ q
  67. exit- D. [# h/ |5 r; i& z$ t. Q6 g6 S9 {
  68. . Z- ]$ j- V$ `  H$ r
  69. :5' V3 r. H4 T2 _- ]' A* m
  70. echo 5% T. `0 @+ F2 c7 M0 S# J
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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