搜索
查看: 21889|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?& a$ y: \1 l; g' G9 B
' e1 e1 Z4 T. o. M* D$ t
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ( W) X$ z! v: i, N! y
  2. title 自动设置ip
    0 }2 k  ]& k' i3 L1 J, G6 q
  3. echo
    8 s2 r; L7 Y4 ^/ R# S% y6 d% z
  4. :start
    ' `) i" Z6 C9 B1 H. x' I
  5. cls
    4 ^8 D9 a* M! R& ?
  6. ECHO ================================ ) f6 H# P& Q# V( R  P
  7. ECHO 请选择要换的ip . |( a# Y+ V2 I( x' j& L
  8. ECHO ———————————————— " B2 T, ~: {! f8 J. K3 R
  9. echo 无线网络连接---自动获取IP地址…………1
    ' W/ n8 l* i9 x( b1 Z  T
  10. echo.
    + I# ~; P8 K% c
  11. echo 无线网络连接---办公室IP配置……………2
    9 H2 u+ r8 T% g* p9 ]
  12. echo. - x' \: \7 @7 H$ B5 {
  13. echo 本地连接---自动获取IP地址………………3 4 m6 V5 X9 O, |9 g) C: b4 V
  14. echo. ' c+ ?- K6 p$ e3 w
  15. echo 本地连接---办公室IP配置…………………4
    6 N; z8 \3 t. w- ?" Q/ E
  16. echo.
    2 P5 y% t  Y2 s! y
  17. echo  退出…………………………………………5
    ( O8 |3 A% T1 [) }/ i5 V# i
  18. echo.
    5 _8 ~1 h; V7 E1 Y
  19. 3 H: x2 q2 S2 T4 ~. u" V
  20. @set /p UserSelection=选择(1,2,3,4,5)  $ H0 n; R$ h, U$ X: `2 L1 ?& z

  21. 7 a+ e6 N, }1 \8 ~
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 0 d! z! r- K  A3 W2 Z# \7 W
  23. goto start
    & y: y! b& ?" S
  24. . {$ w. n. r) d3 k/ Z
  25. :selection 1 j! o$ K; r3 [) q
  26. @if "%UserSelection%"=="1" goto 1
    1 N! }' ~( @" i8 C( H" A1 D/ }7 N
  27. @if "%UserSelection%"=="2" goto 21 E; [5 k6 `& c# P6 k( u
  28. @if "%UserSelection%"=="3" goto 3
    6 {, B% K0 I# u+ r: A  ~
  29. @if "%UserSelection%"=="4" goto 4
    ! \: u" p' I9 d- }* [) F# z
  30. @if "%UserSelection%"=="5" goto 55 O' ^9 R" V1 l, m3 @: `

  31. 2 A; v" l; v; c" h3 b+ N* i* G4 X* A
  32. :1
    , B9 G' ^) x. x3 N
  33. echo 无线网络连接---自动获取IP地址---请稍候...& h" {" {* C8 s: f! W9 u
  34. netsh interface ip set address name="无线网络连接" source=dhcp3 F" h& L; h3 A# x# n
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    5 F' R0 f8 T; @, [: y9 h7 Y
  36. exit
    - s; {0 m5 r2 O% B+ h
  37. 8 L! ?2 `0 l; D! z1 n+ {$ B: F
  38. :2
    1 Z! [- G7 n' L& Z$ E5 ^* S
  39. echo 无线网络连接---办公室IP配置---请稍候...4 |4 G% N& \( _/ m
  40. set ipaddress=192.168.0.100
    & |6 c7 O7 ~' X' [7 B' p! J
  41. set subnetmask=255.255.255.0
    . b) A& ~4 s3 q* U
  42. set defaultGateway=192.168.0.1# q& }. k2 [6 I  P- M
  43. set dns=202.96.98.367 d: f1 i" u6 F( k
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    * ~8 a, l  i; u& |4 _
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%" W9 S: P+ J# r1 M
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0. l' h' d* v1 z  i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary0 P; s# e3 l* r* z  d
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    / I; M4 }  d1 k2 I/ B1 d( ]
  49. exit9 k$ Y2 D) _- k/ @6 P* `4 p

  50. . O% z% ^( a  C
  51. :3
    8 s# r; F0 Q" D
  52. echo 本地连接---自动获取IP地址---请稍候.../ B- {. C- x$ ~! L
  53. netsh interface ip set address name="本地连接" source=dhcp
    ( Z/ ]+ s5 v% j! E4 P) M3 ]
  54. netsh interface ip set dns name="本地连接" source=dhcp2 B4 }% Z% e0 B0 i; g9 d
  55. exit) ~* S- X3 q0 v

  56. 4 m; A* l7 T5 |% L1 ?' x
  57. :4
    1 {# [* P: w0 K, V& P
  58. echo 本地连接---办公室IP配置---请稍候...5 r) H, Q2 J& L$ V% ]
  59. set ipaddress=192.168.1.68  Q' k- N! r. p3 ~$ i7 W5 c* E
  60. set subnetmask=255.255.255.0
    7 f* ]" U) _( {( u) w! y, v
  61. set defaultGateway=192.168.1.1  T% ]- v. s+ h  e( \
  62. set dns=202.102.128.68
    7 p% a$ O. A. O0 W, e8 m, ~* M/ \0 [
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%) q9 A8 N6 u+ }. b' [
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    5 c" k0 W0 k  r' e3 Y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary/ R. d7 e& u. b& z! B5 n/ i
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%* V/ c. P* @' y5 N! H* m
  67. exit1 Y- i% `' b. q1 C9 \1 H  i
  68. 7 a3 ?4 G7 K) ]$ \6 ^
  69. :5: O6 k0 |  w" l7 c8 Y) b) I. Y
  70. echo 5
    1 Y* O8 x/ M% f
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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