搜索
查看: 21856|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
! O$ V" w3 n3 c8 K3 h* c3 y" a4 J, o, r3 `: ]: K% o1 a; h0 V
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    0 Z8 U, X; X: X; b6 J
  2. title 自动设置ip
    - F9 ]1 C& }8 [* U: B0 j6 Q
  3. echo# k9 g: a# H$ d& c2 S$ f4 [
  4. :start ( N; m2 w) H1 f; Q
  5. cls
    4 [: `: O- W4 C* x  Y+ J
  6. ECHO ================================ / x5 h. `7 q. f4 u
  7. ECHO 请选择要换的ip / @0 G0 F  q; K; L8 r5 Z
  8. ECHO ———————————————— # T8 Z6 Y; k& S" `7 W
  9. echo 无线网络连接---自动获取IP地址…………1
    ! ^1 Y/ |* T) ~8 A/ V) j  N
  10. echo.
    3 E1 Y3 j) x* c6 f" Z
  11. echo 无线网络连接---办公室IP配置……………2
    ! p$ J9 f$ o' O6 X- j" c3 I+ _
  12. echo. ' O; B5 h( @0 N( ^
  13. echo 本地连接---自动获取IP地址………………3
    & ~% b$ k# [/ z3 d5 p+ c
  14. echo.
    3 q' h" Y% C" @* d) P# n6 ]. H+ }
  15. echo 本地连接---办公室IP配置…………………4
    # W7 V7 l1 `- e4 X: ^* U6 {' G" z
  16. echo.' ^% }- q0 ]" l9 E& i
  17. echo  退出…………………………………………57 {$ J& o# o, j+ Z/ b" t
  18. echo.7 ~1 ^' S" C8 [* ~& `/ i9 \0 K
  19. 4 x1 n5 `1 A* m8 X& D
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    6 }6 u  O7 A* h0 P9 I1 {# C! R7 M
  21. 9 n3 j& m- @+ K
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection " J7 X4 q& P! d& ^
  23. goto start % @  N$ E6 U. ~3 c' f, f  m
  24. ; W. [( s0 \! R+ N$ c% w
  25. :selection / S& X/ S+ S- g! K' m3 P; K
  26. @if "%UserSelection%"=="1" goto 1
    ' z7 G( D" j' j+ K
  27. @if "%UserSelection%"=="2" goto 2
    1 k7 N) {% e( u! t4 ~
  28. @if "%UserSelection%"=="3" goto 3
    + G6 f7 ]$ t3 v6 r
  29. @if "%UserSelection%"=="4" goto 47 n7 a0 t' d' V: C
  30. @if "%UserSelection%"=="5" goto 5# x( ?# G2 X1 d, x
  31. 9 O, p9 \$ d/ U) C9 N
  32. :1
    6 U: @5 W" W5 E
  33. echo 无线网络连接---自动获取IP地址---请稍候...4 _& x6 [! U: G$ A: E, b1 n& q
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    5 C; P8 y5 J/ g9 Y) {
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 E0 [# T! U! Z# N
  36. exit9 p& W8 v0 Y' ^( C' p* g

  37. . G9 ^, u( e4 Q8 W* \
  38. :2
    2 F# k, K, @+ E& ?0 {( P$ H
  39. echo 无线网络连接---办公室IP配置---请稍候...  }9 w2 ?0 E7 [4 u' b5 i/ n: D
  40. set ipaddress=192.168.0.100
    0 A# c' N/ u7 z2 \; ?
  41. set subnetmask=255.255.255.0
    , ?# l: {0 }0 d# N+ Z2 [
  42. set defaultGateway=192.168.0.1
    . y3 j& s, n* ~, i) k  g- {
  43. set dns=202.96.98.360 Z  @/ F# H1 V$ C* s9 o9 j
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=05 H: E5 P4 Y2 i8 o  s: ?( E$ f
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%' Z9 _! ^$ h. Y4 I& L
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    & o5 B9 S! \" u% E! S7 O$ ?+ h5 X$ N
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary# Q7 r6 u1 F: _: u1 r' P
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%6 u& G" \! \( O; a: j# {( c* R
  49. exit* s# F% o- X6 `4 S1 g- y' E& U

  50. + A5 r4 u/ S0 B  P. A: G7 }. v5 H
  51. :3
    # r% h) K6 W8 K
  52. echo 本地连接---自动获取IP地址---请稍候.../ @' m7 Z" R& [
  53. netsh interface ip set address name="本地连接" source=dhcp2 V& K: \7 l4 C8 G4 R1 @7 Y: \+ e
  54. netsh interface ip set dns name="本地连接" source=dhcp
    * d! N/ v' U4 U# n' K  T
  55. exit
    % z$ o  s; @# `( q) Q
  56. " \& L, V7 C9 V
  57. :4
    " n' y) @9 L/ X" T
  58. echo 本地连接---办公室IP配置---请稍候...1 \) B+ S* p" v% c- t- b0 N6 O5 J
  59. set ipaddress=192.168.1.68. {1 D$ [. x% z8 e
  60. set subnetmask=255.255.255.0
    $ f" s( o% @% @. |
  61. set defaultGateway=192.168.1.1$ p: G9 W  d; L: V  ~4 T
  62. set dns=202.102.128.68
    2 w' l2 ?. l4 a$ R
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%" r# `6 \+ K# ?( W6 h6 z6 d6 _
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0+ S0 h$ i4 [* f# n( B+ [& x4 g& R
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary4 A9 _$ }! d' N. s: d+ ?
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    4 e" ^2 J4 X3 h( C4 P# e: c0 Z" \0 s
  67. exit2 u( ^, v5 C6 F. A  R, L

  68. 1 ]7 W1 r7 m8 g4 r, l2 H2 e' B! F
  69. :52 i& v3 M( b8 M) G- g0 z4 _, K
  70. echo 5
    6 Q$ P$ H, C# g* Q) N
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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