搜索
查看: 21409|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
8 [" M; a' O9 m: b# F
' h% c* j; I, A$ _& q将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off8 W$ G; k6 v* n$ ^
  2. title 自动设置ip: ~2 [, d, n8 X! x) M$ Q
  3. echo7 I( E, U, N; K1 d/ F
  4. :start 6 a5 B$ B' l( f8 D7 ^- Z
  5. cls - L. a$ J3 U5 W- k. l9 @
  6. ECHO ================================   t# R8 o2 q. t0 k! G
  7. ECHO 请选择要换的ip
    $ `5 s- ?% c6 M& j" v2 i
  8. ECHO ———————————————— + x- j' Q! Q: c7 L5 P$ o0 P
  9. echo 无线网络连接---自动获取IP地址…………1
    ' [' s% T& a/ o' d
  10. echo.
    ' D8 h) T& v: Z7 g0 w& _
  11. echo 无线网络连接---办公室IP配置……………2 & `, w( `2 g9 @. B1 j, r
  12. echo.
      Q$ @; s* c% ~4 Q
  13. echo 本地连接---自动获取IP地址………………3 1 j9 x" o. Z7 T( _4 }
  14. echo. 9 A: A1 s* T+ e: c7 y2 F
  15. echo 本地连接---办公室IP配置…………………40 `0 U- a$ r* W# f: w
  16. echo.7 t, X9 k# l4 k) }+ o+ J
  17. echo  退出…………………………………………5- }& y7 K7 T1 J1 @
  18. echo.3 `3 X/ R, w! h* k! m  r# p+ E

  19. ) u7 b- a5 ]: O
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    + H5 k; R( y' Z; z/ d
  21. ) G4 _, O1 @0 a8 Y4 C; c5 J
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 0 Y. O  ]  b+ I7 v
  23. goto start
    8 L2 e% l8 R) U$ w% Y

  24. . i' y# c0 t3 _0 A5 |
  25. :selection
    7 M( h! F' c* Q! |& e
  26. @if "%UserSelection%"=="1" goto 1
    & j0 O; q6 B2 T. b: L5 T
  27. @if "%UserSelection%"=="2" goto 20 J* \) t% L. [
  28. @if "%UserSelection%"=="3" goto 3 % n4 f  }8 ^/ C
  29. @if "%UserSelection%"=="4" goto 44 o. D' h* b4 X! g$ y
  30. @if "%UserSelection%"=="5" goto 5
    9 v% v" w; B) g& V7 G7 c

  31. " W4 ~; t4 d+ y6 v: T* i
  32. :1
    8 I! Z: q* F: I% G1 Q
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    4 x1 u* ~7 I, Z# S" n
  34. netsh interface ip set address name="无线网络连接" source=dhcp
      }8 d1 x) m6 G- y/ @2 p8 H. I
  35. netsh interface ip set dns name="无线网络连接" source=dhcp; k# a6 d: K4 c( t
  36. exit
    4 y, I5 H" |1 v/ y7 a! h) a

  37.   O! `3 W9 F3 P. e! r: z
  38. :2
    ' c5 w* _/ R3 V) R' d4 W; O
  39. echo 无线网络连接---办公室IP配置---请稍候...  D# V& @( I. w% _& A
  40. set ipaddress=192.168.0.100
    4 w8 v  m( }3 J9 Z6 y0 p
  41. set subnetmask=255.255.255.0
    , i; ?( A3 \6 }: F( k
  42. set defaultGateway=192.168.0.1" j. i8 e# [1 @( ?$ h
  43. set dns=202.96.98.36
    - P8 _2 T+ E3 D* k7 K; ^' y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0) w/ l# h+ D5 V# H' `& P
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ! |' z+ E7 m9 ?) X3 P( ?& j* y: f
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0! m  L9 X) ]* q+ x
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ; [% d- s, ?1 z) N$ L7 j
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%6 _5 [6 x& f' c% V) x% N
  49. exit
    & q8 H6 j0 O$ X3 d

  50. $ q/ Z2 X% q. I* T* c" l
  51. :39 z' G! \" X% ?4 K; i9 ^; Q9 i
  52. echo 本地连接---自动获取IP地址---请稍候...
    3 V: |! K- C/ P: W5 t, a
  53. netsh interface ip set address name="本地连接" source=dhcp" _3 f% u4 ~2 h4 X6 V& v2 S$ f
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . m% q! m/ j# c1 m6 M( F& L
  55. exit* ~0 f7 {" \. b- D  c
  56. & u. U/ U, o9 t. g
  57. :41 u/ O8 X5 e9 s! C! v4 g7 H( x0 L
  58. echo 本地连接---办公室IP配置---请稍候...) {, L& s! h  D/ ^) Z
  59. set ipaddress=192.168.1.68( R" Q6 R" S% q: z4 I2 P
  60. set subnetmask=255.255.255.0/ e0 t1 ]8 ?# k. ?$ ~
  61. set defaultGateway=192.168.1.1
    0 l7 G$ t+ O* L% P5 k1 ]. |: ]; P
  62. set dns=202.102.128.68
    7 E2 R4 o' T5 o; V4 g. K
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    0 J$ r) b8 J& @5 p
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0# b8 t' f5 H5 O' j% p8 x% S! O( o
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    3 A7 Y  |- p. a0 ^) \0 F: N" e6 _
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    3 u; }; ]; s( o+ d7 B0 [+ c  }/ I
  67. exit
    + `/ s: |/ F5 o2 a

  68. ! n. C6 l! Y$ u  e+ _' g) j8 t
  69. :5
    1 W+ C6 F/ K8 ^: w; ]
  70. echo 5
    ! d, `+ _6 P1 J$ v. ^
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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