搜索
查看: 21689|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?) U* i5 b7 q% M9 e

' P  o: k. Y& ~$ \# F- M将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    4 y5 J$ A: T: Y' ?  u
  2. title 自动设置ip
    - T& t! X5 k! A
  3. echo
      C( f( X6 G6 x  ^6 p
  4. :start 3 e5 |& D: I6 L, J$ p
  5. cls
    3 e  U+ z$ d; Q" \
  6. ECHO ================================
    . n- Z  M, C% A! F) G
  7. ECHO 请选择要换的ip ; E# @( W8 |! L
  8. ECHO ————————————————
    1 ^8 p2 W  x- @9 a9 G, F& P: e
  9. echo 无线网络连接---自动获取IP地址…………1 * O# w/ c; k5 @4 A8 `" D
  10. echo.
    " B6 R; z& O$ g) L1 b3 ~, P! F
  11. echo 无线网络连接---办公室IP配置……………2
    0 v1 T8 o9 w& L" u6 |5 u
  12. echo.
    2 j% [& L( d0 L1 X+ S
  13. echo 本地连接---自动获取IP地址………………3
    - b6 u2 h& B- ]
  14. echo.
    6 @. w+ ]( h' H5 ]
  15. echo 本地连接---办公室IP配置…………………4, R! b6 u- `6 w: K+ t. _/ D
  16. echo.
    0 S& d- l$ d' X# W9 w# c  g
  17. echo  退出…………………………………………5
    : f) A7 g" @9 |- _3 e4 @3 M
  18. echo.3 g2 b0 S( O  Q0 _8 v# ]. t

  19. 6 R% S3 W8 J! w6 j
  20. @set /p UserSelection=选择(1,2,3,4,5)  6 L/ h* P7 r7 y: H( Q0 Z( L

  21. ! c; x- S. ]3 {" \- ^+ K0 N
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection " D6 _0 k! [; \3 m4 o
  23. goto start
    * L; J/ s  F$ L+ P6 _" l9 e

  24. ' b1 W/ q/ B! V% v9 L% I5 e
  25. :selection * _8 _, Y/ v4 Q: d
  26. @if "%UserSelection%"=="1" goto 1 / y% N+ f5 G# p, K0 u9 X# ?2 p
  27. @if "%UserSelection%"=="2" goto 2
    ; y  n# H( [2 ~+ T
  28. @if "%UserSelection%"=="3" goto 3 2 `7 g& P1 C3 N. o5 m/ F
  29. @if "%UserSelection%"=="4" goto 4
    7 a% i3 E8 {/ W* N) M" {* _! j! O0 E
  30. @if "%UserSelection%"=="5" goto 59 \! g& ]9 m+ @0 q" u/ K' N
  31. $ a0 s3 u2 F% z6 \7 e; b$ ~# v
  32. :15 G9 E  k$ y7 }7 @" l# {
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    - j7 x3 G, h/ _; ?7 @4 R5 t4 w
  34. netsh interface ip set address name="无线网络连接" source=dhcp* J1 @$ {1 p3 y/ S8 P
  35. netsh interface ip set dns name="无线网络连接" source=dhcp+ I" ^$ p. V1 j3 y" A9 Q
  36. exit
    ) V/ f0 m+ g" J
  37. % O1 T$ L' U; D7 _
  38. :2
    ! i( W4 v, ?" y) _
  39. echo 无线网络连接---办公室IP配置---请稍候...( R' c8 Z6 c3 E
  40. set ipaddress=192.168.0.100
    ; t* z3 `2 f& O) V# N
  41. set subnetmask=255.255.255.0
    ' j2 T$ D7 V4 c% q: z8 U) z; G
  42. set defaultGateway=192.168.0.1
    1 W3 F! Z' E9 n$ T' S8 s8 c5 P4 D6 @
  43. set dns=202.96.98.366 A5 ~4 T' l! G3 q/ A& I, v" R
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0! Q- x# [- Q7 {, p
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%& X5 x' s" ?) e/ F$ {$ ?0 ^
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0+ V* m2 t8 A8 i1 B/ m7 ~; P  s
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary, |2 j. V) n" g# |
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    " n9 l8 D% _% R8 K9 I+ u
  49. exit- X- K! E* w7 u& W$ L7 `3 i* C+ t
  50. % o2 H1 o9 a  o0 \
  51. :3
    / Q' f0 m. G1 T! N$ X8 x
  52. echo 本地连接---自动获取IP地址---请稍候...
    ' w, d* B( P7 R7 l& M
  53. netsh interface ip set address name="本地连接" source=dhcp0 R. D- ?6 t# y
  54. netsh interface ip set dns name="本地连接" source=dhcp/ ~5 l: v7 m) V3 p8 X. ^
  55. exit7 D) [. D$ X+ b$ ?, {

  56. # @, y+ R) D: L) n8 e& D
  57. :4
    ) y; f9 E6 j) g1 D# M) I/ G
  58. echo 本地连接---办公室IP配置---请稍候...
      Z- i" M0 N' e: e+ h& Z  M- Q, b
  59. set ipaddress=192.168.1.68  Z: q  U% H& d* [( H# m
  60. set subnetmask=255.255.255.0
    ' V3 ]2 P$ G8 p
  61. set defaultGateway=192.168.1.1" O4 F9 f- z6 M+ I. I7 |# k5 R
  62. set dns=202.102.128.689 F% m  {8 W1 r% D0 R/ G
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ! x# h4 k/ `7 |, r, }0 z
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0! V" h3 E0 \7 a$ N. ^1 V, ]
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    1 m! B: O4 h/ w9 d
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    7 w3 E4 S# f- h5 ^9 |
  67. exit
    - t- C, L7 O! h! H1 N2 h4 w, a/ h

  68. 1 U* m* o6 T7 C' `' ?8 y- S5 \3 d
  69. :5
    6 O4 ~3 z* U& Z$ r
  70. echo 5
    + E% i& l$ Z1 Z+ R; B: i
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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