搜索
查看: 21750|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
# v; T+ n. }0 b% N. l. {  d8 z! I1 `
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    . t+ q. t' B! I+ X: M$ O+ k1 X
  2. title 自动设置ip
    $ f- z: r/ _0 D; D
  3. echo
    * q9 Y7 Z$ O) U5 z; D
  4. :start 8 D, S- N' t# _1 Q) y
  5. cls : m7 }- i. q2 B, H1 b0 m5 f
  6. ECHO ================================
    ) c/ n( u# y- \4 w/ H: i' x4 x
  7. ECHO 请选择要换的ip
    2 ]2 \: N" Y" t$ Q
  8. ECHO ————————————————
    8 R& U- U$ C% U8 h/ ^4 x4 @
  9. echo 无线网络连接---自动获取IP地址…………1
    ; S1 u( K2 T2 T2 ~" f  Q* C
  10. echo.
    4 R/ d9 H" B: c# V% L$ C( }; a6 ]
  11. echo 无线网络连接---办公室IP配置……………2
    ' l3 `3 z( s& Z  f
  12. echo. $ P# S3 ~- W! h8 [% f; a$ X: _/ c
  13. echo 本地连接---自动获取IP地址………………3 + K8 L( g  `# Q( r
  14. echo.
    / ?9 ~+ o; A! d1 J) z
  15. echo 本地连接---办公室IP配置…………………4
    : F: p( v' N. }- G
  16. echo.
    + E2 m3 {2 l. N$ Q: @( _& p7 M
  17. echo  退出…………………………………………5; D+ x9 H3 Z2 M6 p- g* K' P. K
  18. echo.* B- J+ W" z3 o' c0 z( q; Q" p

  19. 5 j4 c7 k( ?# M# w% |' K2 B
  20. @set /p UserSelection=选择(1,2,3,4,5)  - y6 \4 {: H& c* j3 R4 f% F
  21.   S8 u) b& Q' d
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 0 u, i# U  f1 r1 R1 y1 a
  23. goto start 4 O/ C( r0 n4 H8 t5 ]

  24. # K7 W" P. j: q& ?# m6 o* c
  25. :selection
    4 n% N, h+ Z+ ^% \6 B* `0 G5 v* _
  26. @if "%UserSelection%"=="1" goto 1
    9 ]* X/ C2 G! l' y* X
  27. @if "%UserSelection%"=="2" goto 2* I9 g3 n( k, r$ q3 b$ ?
  28. @if "%UserSelection%"=="3" goto 3 4 F* T. A& m3 |4 x; j" E
  29. @if "%UserSelection%"=="4" goto 4
    3 K/ r) E7 _) Y$ ?
  30. @if "%UserSelection%"=="5" goto 5
    1 L* K" O: l5 A+ Y' W, N' r5 Y, Y
  31. . s1 a! a' a$ v3 y, f9 m+ t
  32. :1
      Q" g- O3 s& k6 ~/ _& s  x. F* V4 B
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ( J' s) D& F5 R6 d( [/ E) Y
  34. netsh interface ip set address name="无线网络连接" source=dhcp2 r6 j8 G3 b4 D4 L# B' m" f
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 J5 X! P" C, C# ?7 }1 M% \& ?$ V
  36. exit4 f  b/ \" L; v' A

  37. 3 B: Q6 u  t) H6 B* p
  38. :2
    2 X2 p4 h& q5 N7 g
  39. echo 无线网络连接---办公室IP配置---请稍候...
    1 l0 S8 t( G$ ?0 g
  40. set ipaddress=192.168.0.100
    - y3 d( u8 n  l2 b' O
  41. set subnetmask=255.255.255.0' p( }) M" [( z0 y
  42. set defaultGateway=192.168.0.1
    9 C; C/ [5 L; `  |4 \# [( t
  43. set dns=202.96.98.36& h- v6 }6 Q  T/ `
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=09 W% L" t! R: \' b# Y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%8 _6 q: T+ D7 c
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=04 X( c$ ~. d9 n/ G
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    # D% e7 p1 S9 u; a# p- d
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: |* y' v% p8 `/ q$ D0 q
  49. exit! d/ n& [; c+ P

  50. 4 R' Y& l0 x+ L* D  L# a+ C* j% }
  51. :3
    ! M5 @2 S5 x) m
  52. echo 本地连接---自动获取IP地址---请稍候...
    ) L4 Y, q0 ]  S% N; P; t) p3 X) @
  53. netsh interface ip set address name="本地连接" source=dhcp# J- R. B! l9 O" c# Z0 n0 Y; n
  54. netsh interface ip set dns name="本地连接" source=dhcp
    " ^' R& g( }# {+ i  k, e/ ^0 h
  55. exit
    , ~  Y7 m4 z1 I2 d
  56. 9 m: ~6 u' B% P3 S5 P9 x
  57. :46 G+ p: w" l6 n( p+ i& Q2 v/ q
  58. echo 本地连接---办公室IP配置---请稍候...
    ( d* g, ^- j" e: i$ |, X* C
  59. set ipaddress=192.168.1.68
    $ z: Y* [9 g) b3 q8 s0 Z( n/ O
  60. set subnetmask=255.255.255.0
    & a1 Y( g% z; M; V1 I4 R1 t  S
  61. set defaultGateway=192.168.1.1: X- [+ x" V" m% D( @
  62. set dns=202.102.128.68
    " Q1 ~0 ~& R. c" r& [4 ]
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%" T# Y* e* r( E+ J2 m. _# M
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    * k# K5 B4 H( G8 f# f+ r( t' U
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( D6 }- z. h+ _  T$ e0 V0 ]. p
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    0 q& I5 \, X% ]0 P5 l5 g
  67. exit7 b* x* m5 r2 _0 P5 N5 l
  68. " r( W4 ]& I: N: ]
  69. :5
    ; R. w) C# M! N) H; Y
  70. echo 5
    , C- Q, `+ w" O
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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