搜索
查看: 21384|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
) O1 a4 ^0 U5 f7 x
3 r: w7 e/ k3 `/ V9 m将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off* ^) W' g8 [# b' y: r2 l+ R
  2. title 自动设置ip5 J# ~+ }% X/ H/ j; A6 u2 N# L
  3. echo
    + J9 Z2 W, X! b8 i& q4 u' x
  4. :start
    & P+ c' V$ e3 N( g2 l  v
  5. cls
    * |, j. i5 z' C
  6. ECHO ================================ # P9 e2 u4 c7 f7 C0 K3 H
  7. ECHO 请选择要换的ip , `7 B6 q% i3 e
  8. ECHO ———————————————— $ m. y  l& r$ x( i* D1 i1 C
  9. echo 无线网络连接---自动获取IP地址…………1
    % E9 J8 Q2 X7 o' I! Y6 [9 k; P( E
  10. echo.
    4 j( g" f. H/ w, h; R  o
  11. echo 无线网络连接---办公室IP配置……………2 ) A+ R+ i( U. [/ q
  12. echo. 4 h( V8 g7 v3 x+ M  n  _; |
  13. echo 本地连接---自动获取IP地址………………3 + g$ N( D2 |! [( {% H, U
  14. echo. 6 g) u8 o, V5 A$ R* z2 L: a
  15. echo 本地连接---办公室IP配置…………………4
    5 x. s3 \3 [3 P9 j) H) G' q
  16. echo.
    & g% t1 c$ p$ j; \1 t
  17. echo  退出…………………………………………5
    ' `6 w( a5 Q  o" n1 t, ?0 V' [) D) q
  18. echo.
    ( F/ J: F; x! |  n1 O9 F% W; z5 L, W

  19. 2 A3 H2 u" R% h5 U9 h; P+ S$ m+ w( g
  20. @set /p UserSelection=选择(1,2,3,4,5)  . l  e" K7 ]9 Q0 h9 J# p2 F
  21. ' T, {4 Y0 t# @! W1 W! O$ ?2 y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    % F4 L$ |, O9 F& {
  23. goto start
    4 t2 ]# y: @/ L6 `9 N4 N/ z% W
  24. 8 C8 O7 q- f& z0 y( V: t# W* J+ Q
  25. :selection
    5 `/ z, [6 C- S
  26. @if "%UserSelection%"=="1" goto 1
    ' X/ k9 K. S' \( L
  27. @if "%UserSelection%"=="2" goto 2
    5 R$ q) v4 N$ {% E3 v7 |
  28. @if "%UserSelection%"=="3" goto 3
    , ]2 V* c: {5 Y* c- U
  29. @if "%UserSelection%"=="4" goto 4
    ) L- I4 w5 q; d4 r, x
  30. @if "%UserSelection%"=="5" goto 5
    " }2 Y! A" }& @0 r
  31. 7 I* V0 d8 J1 D
  32. :1
    ; @+ ~  `0 p+ @# T" Z- ?; ~
  33. echo 无线网络连接---自动获取IP地址---请稍候...  [4 t$ ^' L% f; h6 ^: h
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    9 i' r/ I3 m  [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp# n7 Y, r6 L+ n
  36. exit
    : I3 }! y7 w0 D% `! p+ w
  37. - z/ p+ X' C5 d9 g5 h
  38. :2& c4 x7 W6 Y' j+ A7 K
  39. echo 无线网络连接---办公室IP配置---请稍候...6 l( Q( e+ P3 g' M. [0 S
  40. set ipaddress=192.168.0.100! X/ T3 I/ i! A0 D' [
  41. set subnetmask=255.255.255.0
    7 @. W4 z( |. t% z" r, e
  42. set defaultGateway=192.168.0.1
    ' p0 I4 w( _4 |6 f
  43. set dns=202.96.98.36
    # T6 m+ L# k$ T% W0 F8 I! W& Y& F0 L
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    / E! Y' K4 n2 i/ r3 k( j' g
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    7 c1 n+ D! V* j- b* z
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    , ?8 i4 O7 {- H8 x3 H" ~9 E7 F0 h
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary5 K: w" D+ l" f9 k9 a
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    , s- U% V) A$ e! Y2 V5 }
  49. exit0 X; `8 S& u  V

  50. 2 N  ^% k7 `) `/ t1 M7 ?; N% |
  51. :3! W' J) H% C# F7 S
  52. echo 本地连接---自动获取IP地址---请稍候...+ _, q/ v: Y% l* z" k
  53. netsh interface ip set address name="本地连接" source=dhcp6 {# F2 w* H! r# `1 D" B, n3 u
  54. netsh interface ip set dns name="本地连接" source=dhcp6 b! W' ~$ k5 N7 _
  55. exit
    . {- G6 d3 K: @6 a4 `6 k/ q/ G
  56. 0 s; r4 q4 y4 m" r' f
  57. :43 S' z' b; R+ {6 @/ z6 F4 d* d) S% d
  58. echo 本地连接---办公室IP配置---请稍候...
    & P* T7 ~& Q8 K( J% q0 M
  59. set ipaddress=192.168.1.68
    9 G; }& x) \: S$ J3 |/ O+ \. z- b' m
  60. set subnetmask=255.255.255.0; X. C2 O+ L8 n& |* H( M0 q4 {
  61. set defaultGateway=192.168.1.15 |/ y4 ?% I; @% _/ D& g
  62. set dns=202.102.128.68
    $ Y+ v3 i  a2 K2 ~
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 Y# y' f/ e- |& c, A
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ; i7 N- i4 [1 K; l! ~
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
      |9 x2 d! ~$ d0 w
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
      |$ F" W: S& ^0 b6 ]" i
  67. exit
    & r, @9 H" F7 F6 C+ m& G3 O3 I
  68. ! D/ |% D2 P) m; j5 ?) o' p
  69. :5
    ) {  b7 c. d+ d: D! N! W: Y; F
  70. echo 5* t! A1 p' F2 z! w5 O
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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