搜索
查看: 21903|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?4 e* _1 ~+ R& l; @' i6 Q
! S" {! P$ J5 N; q' T8 F
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off9 j6 J, l/ S# D" C. r1 r* y
  2. title 自动设置ip
    * v0 P4 q& V4 i3 K+ H* B
  3. echo
    % N4 _2 G+ M9 o* ^% P
  4. :start : P3 t; r5 p) Q
  5. cls 2 A) o! c6 }) W
  6. ECHO ================================
    ) K  a; r+ _1 W: o, u* @" D. h
  7. ECHO 请选择要换的ip 9 U0 {( Y% _7 O% n& W
  8. ECHO ————————————————
    4 y& L) Z8 q. \6 l& i
  9. echo 无线网络连接---自动获取IP地址…………1 : E9 b. V: ^4 W1 P) y/ z# }
  10. echo.
    * A0 ~0 `6 ?2 h1 |4 k1 n
  11. echo 无线网络连接---办公室IP配置……………2 & t0 u6 k+ \' b+ @
  12. echo.
    . u5 J, D6 H% I( }: R
  13. echo 本地连接---自动获取IP地址………………3
    0 X1 R4 m3 e0 e5 M
  14. echo. : U$ l/ \- n9 [
  15. echo 本地连接---办公室IP配置…………………4
    5 H  P# O8 u) ^
  16. echo.5 o9 [! c$ ~2 t$ u* [
  17. echo  退出…………………………………………5
    7 _& ~; K, @, w7 v4 b
  18. echo.! R" }; p" g5 c- g9 }
  19. 6 s, d. e: R: }( T: Z
  20. @set /p UserSelection=选择(1,2,3,4,5)  - K; I; R6 L2 J$ v. b1 P) A" M5 D' I

  21. : L+ j# z7 f( d- ]
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    . r4 w+ S6 E* q; V3 {1 f) ^
  23. goto start 3 r% ]/ l3 J! T& E: s  n& b

  24. " A) }6 c  ]/ F5 l5 V6 L
  25. :selection ! `3 i! y! i" \# O4 \. X% P
  26. @if "%UserSelection%"=="1" goto 1 0 {$ t5 Y! y. h, O4 n, B# [  p. Q
  27. @if "%UserSelection%"=="2" goto 2
    4 i( b4 m8 j, K+ B3 l! Z3 q$ `4 z# W
  28. @if "%UserSelection%"=="3" goto 3
    % \6 P# O1 {/ t5 z! D& n
  29. @if "%UserSelection%"=="4" goto 4# i6 @! x. _% D, t  |
  30. @if "%UserSelection%"=="5" goto 5
    : S* T6 x  ]' Y0 p
  31. : D% _: k- |% s. m$ @9 ?  K
  32. :1
    2 E0 K4 g! M* q9 d( b
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    5 X4 e. k/ T2 i2 k5 f9 y) @& a
  34. netsh interface ip set address name="无线网络连接" source=dhcp. G9 W# y; G0 ^) T+ S
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ! X2 K' U4 z4 z
  36. exit
    4 V' X( J- K) R% ?. L

  37. 0 Y7 [( @+ T4 w/ L2 s
  38. :24 A4 z" X4 v$ P, [0 _; H- m
  39. echo 无线网络连接---办公室IP配置---请稍候...( z6 Y% d; T# @9 q, T' W
  40. set ipaddress=192.168.0.1001 k2 k# |8 N/ e' a
  41. set subnetmask=255.255.255.03 }+ a# s: X5 D1 y* l& u# P
  42. set defaultGateway=192.168.0.1
    $ u, a9 E0 Z0 b0 b3 [" {' Q
  43. set dns=202.96.98.36
    5 p8 s- z' I' d* z% Y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0* M, b( Y1 S" Z' ?
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    2 [8 {8 e0 [# H" Y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0$ c  g: ?# I+ K" a; k' d
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    3 {" W9 I" t, e4 u& L9 g8 R
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%4 U. ^2 B/ _2 d1 b  [; y5 B
  49. exit
    9 A' b' s) C4 x: I% N) z

  50. + ]" c2 P% K5 o
  51. :3
    ! K3 t6 R" z' w9 e" D6 B/ P# x
  52. echo 本地连接---自动获取IP地址---请稍候...' u! R8 A& X# }6 K6 n& N4 w' }
  53. netsh interface ip set address name="本地连接" source=dhcp4 \# \  T6 d+ t( s, U
  54. netsh interface ip set dns name="本地连接" source=dhcp8 p+ O; N& P' M: P
  55. exit
    2 e0 b8 a2 K* |$ N5 Y, j4 g( |

  56. 0 E. t& Q3 F" q% Y* e* b
  57. :4. }0 _9 @! z% I4 N% H4 {5 l) S' P
  58. echo 本地连接---办公室IP配置---请稍候...
    * y# {4 X3 f" ?
  59. set ipaddress=192.168.1.68
    / k, C2 q$ y2 c4 L. Y
  60. set subnetmask=255.255.255.0
    ' j7 R6 F: C9 E* ~
  61. set defaultGateway=192.168.1.1* I2 _& D: H7 r4 [1 x
  62. set dns=202.102.128.68" g7 j0 Z4 t  \
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    / P  m% F' N- Z+ q* ^4 k# V5 B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    6 _8 x9 N7 g+ t; E& {6 p
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary8 w+ m; u- O' h  p5 v& E/ g
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%3 a  M: W  U4 b# g5 J4 h9 J0 M
  67. exit" q  `) U! s0 V
  68. * ?, P9 M2 j$ @" m5 v
  69. :5) i( o1 W* r0 G2 `
  70. echo 5
    . C0 J  l7 J. a) o8 ^) @7 K
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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