搜索
查看: 22389|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?3 m& p$ U9 W; I2 H0 R: r; P+ C
4 s* {2 O/ o" E
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    / H9 p. B9 T) |
  2. title 自动设置ip
    / o9 ?2 ~, R, G
  3. echo
    / k6 [5 D: E- J# h
  4. :start
    7 G$ T" T$ C1 a% v
  5. cls
    7 o3 {- a' e6 I1 H" l
  6. ECHO ================================ 8 m8 Q& k4 _( Y1 K7 ]8 s+ @+ L
  7. ECHO 请选择要换的ip
    + |3 M+ ^/ w, K# M7 D# T: |
  8. ECHO ———————————————— + ?6 G. B% g+ g
  9. echo 无线网络连接---自动获取IP地址…………1 4 l" o* }" I2 r% S
  10. echo. $ i; B  m: k* r- X
  11. echo 无线网络连接---办公室IP配置……………2 ! l- x7 j, i  t' R1 w0 [
  12. echo. 0 ?6 B7 ]5 w. t3 Y7 d8 b
  13. echo 本地连接---自动获取IP地址………………3
    2 J! i2 r8 M3 ~5 E6 k2 B% T; n) V
  14. echo. + b1 t: O; e: `
  15. echo 本地连接---办公室IP配置…………………4
    ! D6 _2 V; \% P, W( O0 U9 k
  16. echo.
    / x( F1 e8 y/ j+ C; N( S! x
  17. echo  退出…………………………………………5) _$ L# p9 P3 E8 Y4 h/ I
  18. echo.) e) t+ J# y: ]+ l+ O
  19. , `2 G/ B$ U( a2 T; b5 U* H' p
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    7 {* e4 F; ?0 B' D& H3 P

  21. : g: P. t' W9 v' |8 E
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection " A# J6 T* \- R& q
  23. goto start 1 n# p4 l* b0 v4 U0 t' s1 b

  24. 4 p* V1 Y" `  ^9 y& ~
  25. :selection 3 u5 f9 s# n, P
  26. @if "%UserSelection%"=="1" goto 1
    % C. t" v3 E& r8 J7 a
  27. @if "%UserSelection%"=="2" goto 22 c5 t5 b! V: E( T' V
  28. @if "%UserSelection%"=="3" goto 3
    8 @& |* P+ f0 l  g& F- b0 S/ |- [
  29. @if "%UserSelection%"=="4" goto 4
    & N  G6 B, K2 k
  30. @if "%UserSelection%"=="5" goto 5
    ) m. `) }  I- H( q; k% E0 ?  x; }" U7 [

  31. # y( }; ]% x0 n) o, ~
  32. :1  R6 [. N9 R/ x8 G
  33. echo 无线网络连接---自动获取IP地址---请稍候..." {" D9 w% X5 p6 F$ z
  34. netsh interface ip set address name="无线网络连接" source=dhcp# D8 c; }6 W! m! H: ^! i* P( T
  35. netsh interface ip set dns name="无线网络连接" source=dhcp' Q$ a4 G0 T! S# H
  36. exit0 M9 K' v, D" h: h
  37. : b3 A  o; a* {
  38. :2
    # Y/ `4 r% P, w- U" J+ m
  39. echo 无线网络连接---办公室IP配置---请稍候...
    5 X9 P  g. l: C; E
  40. set ipaddress=192.168.0.100
    & Z) h* ^5 o8 h+ g! L
  41. set subnetmask=255.255.255.0
    6 Q0 s' b5 T& J/ S
  42. set defaultGateway=192.168.0.1
    $ i9 ^$ W- C. J- O( D7 A  m
  43. set dns=202.96.98.36" {6 ?5 V7 e& P5 L& l- O3 \
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    4 m" }8 v5 A4 z6 h2 ?# a
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    / R8 w2 W* ]$ g, q  U. P4 D8 }6 ]4 B
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0+ _2 E' x. E( I  t5 C! E; K
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    + _' C( ~$ q" i2 @' B& }
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%6 m& u" x, H; b% d/ L; h2 y
  49. exit. R! b! E$ @+ M' r( u

  50. % v7 [, T* s, `- I) X
  51. :30 _" ]: Y7 y$ |
  52. echo 本地连接---自动获取IP地址---请稍候...  e* I" B% ]' m, [! k
  53. netsh interface ip set address name="本地连接" source=dhcp
    , C2 M# P( I. V6 ^) H8 ^( M- s1 ^$ F
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ) o7 C0 y0 H2 s
  55. exit" Z4 a% F/ E# C3 [% `
  56. & [: f/ C$ |' o& p6 y* o
  57. :4
    4 e6 `! v( Z0 x9 r
  58. echo 本地连接---办公室IP配置---请稍候...
    . n8 A- c; h" ]5 R/ S
  59. set ipaddress=192.168.1.68
    1 y: f  u, n3 Y6 P+ f- J6 _' Z
  60. set subnetmask=255.255.255.0/ {" @1 P' R7 F  b: u
  61. set defaultGateway=192.168.1.1
    + S7 B9 l7 F: R! l/ S
  62. set dns=202.102.128.68
    7 W0 m. {/ [, A1 ]9 ?
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 @) z3 u: G0 b3 Q
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=09 H! O  q. O; q) {* z! ?/ K
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ' f9 |6 z) b  C9 y& f/ E
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%8 q" n4 A  G& `3 N0 m
  67. exit
    ; n1 C9 x0 Q' D) s; s4 N& R4 }7 h
  68. , ?, Q1 ?* ^: j7 [- W
  69. :55 `1 q+ J2 x" Y) N
  70. echo 54 Q; g8 V, l: U' J
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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