搜索
查看: 21907|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?1 e+ z( o5 b! u0 r. U
4 q% f4 A9 P' d' r  K0 r
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off0 F3 I8 h# P! y2 j9 A" D# U# _. o0 K
  2. title 自动设置ip; \* ?5 |- D) [& R7 o$ g1 Q
  3. echo
    9 h5 o/ D- ]4 s; [4 X
  4. :start 7 |  Y- y! }* F$ U& f: Q: r- X2 F
  5. cls 9 T; f$ U6 x7 ^1 j) E! R& X3 g
  6. ECHO ================================ 6 P, I; g' l  q9 O; r
  7. ECHO 请选择要换的ip
      H2 J3 M9 s- f$ S# O
  8. ECHO ————————————————
    + N: j  {5 x3 e" r& c# w
  9. echo 无线网络连接---自动获取IP地址…………1 , R3 w9 E5 s# H- d8 [" v" J, P( n
  10. echo. " X! H& N: A" {, q0 {! T( `2 `
  11. echo 无线网络连接---办公室IP配置……………2
    ! K& Y; Z  N1 `4 A
  12. echo.
    : o9 l$ S; ^5 w2 H6 w/ X# [8 R( `
  13. echo 本地连接---自动获取IP地址………………3 ; V  k: ~/ o4 P0 z2 P% e
  14. echo.
    ! K7 }3 k, J' d7 @8 h* O6 n% c
  15. echo 本地连接---办公室IP配置…………………4( @1 D& t0 E8 n8 X9 i
  16. echo.
    ' s0 f1 x4 ~& u/ {# ?
  17. echo  退出…………………………………………5, \' q8 ~4 B  O5 W
  18. echo.) {5 Q1 _( W% z' u: t
  19. & O" q" G9 a. X! P" A# o. b& z* x3 ?
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    , h' C3 }( C6 A% g6 Q+ w3 X

  21. / V& c$ O! Z% e4 I$ U7 S* b3 A
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    + P+ }# l# d8 d% b; ^* g0 d+ l
  23. goto start
    - V. b' k* A7 f5 d+ i) N3 Z
  24. 9 k4 B. \4 D& H6 ~! V
  25. :selection   L2 R% L/ k2 ?2 |- M
  26. @if "%UserSelection%"=="1" goto 1
    $ a9 U% [1 z$ b1 q
  27. @if "%UserSelection%"=="2" goto 2/ @' ?  ~8 ~# A
  28. @if "%UserSelection%"=="3" goto 3
    / v+ s+ p, i: `! u* c
  29. @if "%UserSelection%"=="4" goto 44 O4 W3 }! f7 p8 r+ H
  30. @if "%UserSelection%"=="5" goto 5
    0 M( e" m! h5 K. R1 e

  31. 5 q: x, U7 M, K
  32. :1
    1 d. k  h0 Y9 ]( X3 @5 s) R
  33. echo 无线网络连接---自动获取IP地址---请稍候...% A6 {! z8 S" |8 r
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    2 ^9 q$ ?8 t+ C3 r6 V4 ?, a) e
  35. netsh interface ip set dns name="无线网络连接" source=dhcp  h4 u+ \, g( x+ G
  36. exit; ^7 J$ G5 u5 p! V6 T- N6 M
  37. ) ^2 B9 F9 @" n& [
  38. :2
      e; u5 `$ D( Q8 G: N( w
  39. echo 无线网络连接---办公室IP配置---请稍候...( M' `& x; P: D3 |( b$ }3 U& A. Q
  40. set ipaddress=192.168.0.1003 Y" X" C3 I' ?
  41. set subnetmask=255.255.255.0; T; {9 w6 ^1 z2 {2 `
  42. set defaultGateway=192.168.0.1( ~/ ?% p6 {0 k( K2 n' L1 o
  43. set dns=202.96.98.36( S7 `2 C9 r5 j
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0/ K" d& D* s7 y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%: S8 W" `+ P7 u6 g, Q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0: Y7 \4 r9 O7 y6 C
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary6 s5 c( X& O1 m% C$ X
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%7 b! y  F+ ~- a0 ~7 a
  49. exit4 P1 K5 _: v1 m' i% g
  50. 1 |8 G# w5 A: K: G7 x2 l" u! a
  51. :3, J! `6 b' u$ e; D
  52. echo 本地连接---自动获取IP地址---请稍候...' x# h3 u8 b# _" a. P9 A6 m
  53. netsh interface ip set address name="本地连接" source=dhcp
    ' P0 x: X4 X4 v& I( A9 @& u
  54. netsh interface ip set dns name="本地连接" source=dhcp
    3 t/ {( ?5 x) B4 h
  55. exit
    " o0 L8 h6 F% s3 Q: j3 v4 m4 `9 F
  56. % c8 t  M8 d8 y0 c* l; E" j2 b! n. G
  57. :4
    7 k/ K6 @* }6 j4 Q3 @( P+ u
  58. echo 本地连接---办公室IP配置---请稍候...
    % N: p* p+ o9 U$ ~  J
  59. set ipaddress=192.168.1.687 o0 E6 O0 V6 a4 N) i
  60. set subnetmask=255.255.255.0
    5 E& z% [" _* G9 C# c
  61. set defaultGateway=192.168.1.1% n* F3 u% M# W0 A, Z! B3 ~8 q& y6 n
  62. set dns=202.102.128.68& H3 f7 y4 |2 @, j0 j
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 p+ u4 }5 k: z, C
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0; z* s) ^1 {5 N  j+ d% q$ y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary9 J. V! h. @$ v
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%# ~1 }* g, b/ x( E- }! d$ S$ G: A
  67. exit
    : y% j6 X. e; b
  68. / X8 |, i0 o) b% Y- |) A* q  G
  69. :5
    1 P$ z9 }( [# L% m2 v& m
  70. echo 5& u5 F3 Q5 T+ J- ^
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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