搜索
查看: 21002|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?- i: L+ h) G% B) q/ c' }" u
% k- r1 X) u' l
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    4 X7 H% V. U$ ~. a
  2. title 自动设置ip9 T" D2 ^$ M) w8 ^# _
  3. echo( m9 s' t' N3 d1 J+ i  P1 m& C
  4. :start 7 o/ p# W1 S0 D0 e
  5. cls
    * [( V% z# c$ \3 ?: a
  6. ECHO ================================ ) u$ b& v/ m9 }
  7. ECHO 请选择要换的ip 5 O$ R4 j" P: Z' z
  8. ECHO ———————————————— ' e5 _0 d% r3 z5 r; m2 I1 ?; M1 V
  9. echo 无线网络连接---自动获取IP地址…………1
    ( a3 r* X# s8 j9 D
  10. echo.
    ( \/ U9 d) q$ c7 Z/ g2 N* g/ M
  11. echo 无线网络连接---办公室IP配置……………2
    8 n# v/ [6 f1 C' }- I8 j- k  X: O* v
  12. echo.
    - \! V0 K# f5 }! S: ?( Y( |  r0 k
  13. echo 本地连接---自动获取IP地址………………3 ) o% {8 l5 ^' t* ^0 Q7 i1 B2 H/ P
  14. echo.
    & W8 N3 U  g# Y: }" J8 `
  15. echo 本地连接---办公室IP配置…………………4
    - u- r9 V$ H) }) M7 `- X
  16. echo.
    1 P; N) D" V' H
  17. echo  退出…………………………………………50 Z, o$ p( L7 A+ u  I# W
  18. echo.
    " w& }( |# g: d
  19. 7 s$ S& A5 ~% s% K# _
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    2 @0 v3 |3 j% l" S
  21. & g1 H& ]3 n$ s; J* `* g
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    , u" f8 K6 v7 J5 O
  23. goto start 2 B& b- z6 X) o& n
  24. 6 e7 Y* Z3 |8 R* q. h. G6 U% X
  25. :selection - i; ~& s) L& H& B7 u+ m/ m
  26. @if "%UserSelection%"=="1" goto 1
    2 a$ M5 A9 v" V! v, M
  27. @if "%UserSelection%"=="2" goto 25 n, q4 K1 T2 f0 b( u  I
  28. @if "%UserSelection%"=="3" goto 3 + M# L( o; l' B# x* ^' g
  29. @if "%UserSelection%"=="4" goto 4  P" X, T: b( p  R6 Y& q; s8 L, Q
  30. @if "%UserSelection%"=="5" goto 55 T+ `' O% I% h
  31. $ t  d) R: b: s0 O
  32. :1
    9 W: S6 E, h! _( e
  33. echo 无线网络连接---自动获取IP地址---请稍候...& C! _" _$ ^- V2 \& U
  34. netsh interface ip set address name="无线网络连接" source=dhcp1 c2 T; J/ `2 a" f% }! g) n# b/ F1 i
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    " f9 F* C/ }* F3 @7 Q3 `
  36. exit
    0 W* y  T$ s5 L; k+ I& X, q2 S# `8 X
  37. " ]0 Y! B& e" [9 f8 O, A/ l, `: y
  38. :2
    / G2 |% L  W( a3 N, @5 Y! ~: r
  39. echo 无线网络连接---办公室IP配置---请稍候.... Y' C/ T# J2 v; r3 U- k( [* j
  40. set ipaddress=192.168.0.1006 t! q$ a% J% q, Q
  41. set subnetmask=255.255.255.0
    + E* t/ F1 e* k( a: B3 f
  42. set defaultGateway=192.168.0.13 A$ C& G; l# Q, Q/ O- ^
  43. set dns=202.96.98.36
    1 j  S% P0 a# }; g. y) S
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ; N- h/ g& o6 n6 e6 m
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    3 v1 ^$ G4 p* o! {) l
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    0 X; A8 i3 y. k% f
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ; H0 \+ k; x2 b- I: d2 {% I! d8 F
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ! ^( Z6 U# Z$ p5 X" f; j
  49. exit1 M( m% I  j0 B8 g  X
  50. 6 L. j  L6 C- e0 N
  51. :32 C& ^8 w* R3 @  g3 k, @4 ?' u+ U& H
  52. echo 本地连接---自动获取IP地址---请稍候...+ U4 d6 p9 J$ ?$ ?/ C
  53. netsh interface ip set address name="本地连接" source=dhcp
    7 }4 k6 \% z* i; I3 U  i: D
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ! I: g4 x8 \) y# U9 h, C# R
  55. exit
    " X8 }6 _6 a: H$ \8 f* a3 \. [
  56. ; M* S# |1 f5 j9 L& F7 ~: |" C  v
  57. :42 {- K- g7 r9 i
  58. echo 本地连接---办公室IP配置---请稍候...$ o' S8 n* H; c- i3 l
  59. set ipaddress=192.168.1.68
    0 B- Y# H7 j/ `1 Z
  60. set subnetmask=255.255.255.0
    ' {$ e+ O" j- w3 b
  61. set defaultGateway=192.168.1.1
    ! m  J2 a0 e+ x9 Q/ t
  62. set dns=202.102.128.68- M! W" {' z) Z9 I$ M
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    / _$ K4 W! }9 l- `/ d) W& D
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0  a! l* {. C, c2 a) S3 u! S+ f
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary' S8 t: ~" X3 T
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ; f9 E1 b8 R; U. R# A
  67. exit
    0 m# T3 H3 M  W: `0 N

  68. 1 l# x% I8 i3 w- T
  69. :5
    + Q- l# d& c  Y! X2 p. q6 ?
  70. echo 5
    1 Q8 \: c! b% z8 h4 E$ `" }: ?
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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