搜索
查看: 21860|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?5 Y$ K/ Q2 ~0 ?! m' U, X- j
/ Q1 x1 ^0 c9 K7 K
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    * m$ `/ ], K+ P
  2. title 自动设置ip9 E9 x" J  G5 B; D* f% }! N% U% f
  3. echo$ M$ m# N: |$ ^
  4. :start ) e' x- t8 a8 [# ?6 G! W& K  s
  5. cls 5 D9 F0 S3 z3 W( e
  6. ECHO ================================ 4 U# E$ R( Q" n) Z: V
  7. ECHO 请选择要换的ip
    ( }2 P. w6 r+ x4 H0 x3 l  D
  8. ECHO ———————————————— ' T6 t9 R8 p8 q. [& P+ q
  9. echo 无线网络连接---自动获取IP地址…………1
    , ^$ N- ]; {* J5 @
  10. echo.
    - y1 d4 s) j+ X: z/ l3 `
  11. echo 无线网络连接---办公室IP配置……………2 + V- {  D5 q( O% e3 e$ _! K1 m! c7 i
  12. echo.
    ( Z9 ~( I# O5 W' o
  13. echo 本地连接---自动获取IP地址………………3 ) w& Z, _$ u+ l# V! y7 z
  14. echo. ) m/ W2 M' o% H/ u! L
  15. echo 本地连接---办公室IP配置…………………4
    $ s  K/ t+ t* b$ `: n
  16. echo.
    4 S4 S/ L) A3 f2 Y# [
  17. echo  退出…………………………………………51 ?) |' T& j" p
  18. echo., D$ Q  S4 T: o- h# x2 J( ~
  19. , B3 N: J# R( V  d3 I+ u- h8 a
  20. @set /p UserSelection=选择(1,2,3,4,5)    k7 N! k0 q7 p! N( C

  21. ) M* I( I9 K- R2 j5 k7 e
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 7 H& x/ O* m0 _- G# t
  23. goto start 5 p0 _5 D$ B% Z5 P8 T' i' `# X

  24. 2 @! h9 ^1 A! F' W* ^( e
  25. :selection ( v! h9 R7 \6 A
  26. @if "%UserSelection%"=="1" goto 1 % x% {8 R2 S) O# e* x) a3 o: I
  27. @if "%UserSelection%"=="2" goto 26 b8 p8 u& g' B3 a, @5 g5 W
  28. @if "%UserSelection%"=="3" goto 3
    8 t& \# p3 m$ M. w" j3 E1 R' q
  29. @if "%UserSelection%"=="4" goto 4
    5 u4 k+ K! f9 u/ K, G( ?5 t* H
  30. @if "%UserSelection%"=="5" goto 5  O. B! {5 f, J6 |  C& ^+ e  I* k
  31. 9 e8 H6 [. B) b4 R; G% D7 q- |0 X( D! E2 E
  32. :1
    7 V" _) Q6 n8 Q( y) d; C! G$ P# S
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ; m  X0 I" S1 N5 N. d. K
  34. netsh interface ip set address name="无线网络连接" source=dhcp
      v1 Z8 S. ^" T. u, X
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    & Z$ R8 `8 a% ~5 {5 n- a4 Z
  36. exit( m; G7 o' C3 I, s2 `6 N. ^% b
  37. ) h0 C7 R, U# m) o9 W0 D
  38. :2& O, `4 a9 ]0 M9 Y4 \
  39. echo 无线网络连接---办公室IP配置---请稍候...
    / H- i/ f$ n' M( H+ M: ^' G
  40. set ipaddress=192.168.0.1002 i3 {( T$ ~# S2 k8 G
  41. set subnetmask=255.255.255.05 o9 g2 X& p( C) U& i% y4 f
  42. set defaultGateway=192.168.0.1
      p4 R% I2 f' P
  43. set dns=202.96.98.36
    + \  h8 j  C" C" _. ?4 {
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
      t  H6 d7 i- x9 b9 T
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    0 q5 G( A; a+ N1 f) r- E
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0) s: w6 j( a1 n" P" i& B' `
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary, c+ D. q; [- S  w' M. v
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%9 J9 |; A. w. E* x/ Y4 ], d
  49. exit# `7 X9 A9 f" J! M% o

  50. 5 w1 g% {! i. T
  51. :3
    ( P/ d0 F2 `4 c
  52. echo 本地连接---自动获取IP地址---请稍候..., j+ O3 x6 Z& h" X
  53. netsh interface ip set address name="本地连接" source=dhcp
    - a8 P# n) R0 q) }; Q8 V9 r, C9 m
  54. netsh interface ip set dns name="本地连接" source=dhcp; C: D  n8 `7 W, v6 h
  55. exit
    ) v3 }( E) k& A* k! z; I' c6 k

  56. $ Y$ X$ @; o7 u  b
  57. :48 c0 Y/ Y  B$ f
  58. echo 本地连接---办公室IP配置---请稍候...
      e8 t$ f7 w( C1 j3 ?: V* |! L
  59. set ipaddress=192.168.1.68% A3 ^3 {: t& n" y8 y* t
  60. set subnetmask=255.255.255.0
    3 e; [/ F- s( J/ W5 B
  61. set defaultGateway=192.168.1.1* M6 g/ T$ e+ p
  62. set dns=202.102.128.68
    9 Z0 }: [& N& [4 Q5 s, Z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%% _" h( W1 g4 ~+ @
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=01 u9 v, O- J, G! P
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary: k0 Q2 q! n2 `, H% ]8 i
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    6 w* V" n4 F3 v* p! e
  67. exit
    ) Y6 L3 g  ^& I: f: C  z; K/ o" d

  68. ' ?; ]$ @1 v$ v( j; M1 r9 ?
  69. :5
    2 _# }0 q" p7 r
  70. echo 53 {: t5 L" u7 F# }1 e
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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