搜索
查看: 21589|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?5 L7 x8 T% v: Y/ O2 T

% `  F5 u0 I! o+ j+ S2 u7 e4 u将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off/ s8 u/ u4 f& r
  2. title 自动设置ip
    # a, M! i! x8 Z- P9 N  r3 _
  3. echo
    9 S  g+ Q. h8 s: v
  4. :start 5 g) u$ V' B' r3 s* `) z
  5. cls
    4 r4 |+ g2 r* D8 Q& \6 M' M+ @
  6. ECHO ================================
    ' f6 P) R2 j2 e7 e( a2 L
  7. ECHO 请选择要换的ip & X! I& D; s3 }% S- j7 j
  8. ECHO ————————————————   t. F$ P; ?9 }9 F$ O* M0 ?
  9. echo 无线网络连接---自动获取IP地址…………1 % G, O8 I6 o2 }4 t1 ]0 T2 q, Q1 S
  10. echo.
    ; B. S# J/ e9 l
  11. echo 无线网络连接---办公室IP配置……………2 7 w. v5 _3 B6 ]
  12. echo.
    ; F$ n* T- ~" |2 _* F& I0 w
  13. echo 本地连接---自动获取IP地址………………3
    9 b' L1 U& O4 q% S0 L& L
  14. echo.
    " A/ T$ N& |7 z2 h( m9 }6 m5 {) d
  15. echo 本地连接---办公室IP配置…………………4
    8 t& L" T2 P+ S
  16. echo.
    + S2 J) E! g; W3 k' X9 Q
  17. echo  退出…………………………………………5( e3 N- n* i% j2 }8 K! b4 r
  18. echo.
    6 O& Y% S' [  E/ V# Z
  19. 5 n8 z* R# J/ b. K0 O
  20. @set /p UserSelection=选择(1,2,3,4,5)  6 y+ i$ T6 ^' C3 D/ C
  21. $ H3 l3 T6 t7 _3 G# N
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    # U. U3 E* f  ^' y9 {
  23. goto start - d3 y% b8 k. f" x1 G

  24. 3 i9 t( A( B( I
  25. :selection - z; X% r9 i* V3 ?
  26. @if "%UserSelection%"=="1" goto 1 ' a# s2 N. {8 A% B; r/ O
  27. @if "%UserSelection%"=="2" goto 2  y9 G# U; H+ T/ S7 j2 Z9 n
  28. @if "%UserSelection%"=="3" goto 3
    # S" X$ B" ]$ L3 Y7 {9 m
  29. @if "%UserSelection%"=="4" goto 4
    2 ?- Q$ e/ w" ]# [) F2 f
  30. @if "%UserSelection%"=="5" goto 50 y# u- ]/ N. _0 {

  31. 6 [+ V6 X- t1 q3 Q* ]
  32. :1% S( d2 C, M* T( s' \
  33. echo 无线网络连接---自动获取IP地址---请稍候...( L; Q: W( l$ T- T* I& J
  34. netsh interface ip set address name="无线网络连接" source=dhcp( l/ s) D- A" q0 }
  35. netsh interface ip set dns name="无线网络连接" source=dhcp, {7 I$ n+ q7 t7 R  W- o
  36. exit
    2 @6 i8 H+ s6 @! l# v. K1 Z# O7 |, Q

  37. 9 F4 O2 ^) J& B3 E% [
  38. :2& S1 i9 u5 t$ P, u
  39. echo 无线网络连接---办公室IP配置---请稍候...9 M$ V& x! s) y: L+ W
  40. set ipaddress=192.168.0.100
    ( \8 v! c" t) ]: K7 N1 R
  41. set subnetmask=255.255.255.0
    3 _( h9 M% V$ r9 I
  42. set defaultGateway=192.168.0.1
    ( Z* }" |- V+ m3 j9 [; R4 V
  43. set dns=202.96.98.36$ h9 X6 J! }8 i7 o: B
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    . r' i7 ~' h9 I
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) X+ Y1 F! x9 o' M2 d1 o
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    * H! P) E6 C  r, ?$ S. ~
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    $ u) ^5 ^. ^) W- t6 O
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    8 `2 _3 T1 Z, o8 @* i
  49. exit" o* k: W4 k% ^, a9 q8 u" x
  50. ; w& q* g% a- v" }
  51. :3- x7 m. h) R" e' r7 O
  52. echo 本地连接---自动获取IP地址---请稍候...
    7 q4 H  J" n6 M0 S9 c8 u
  53. netsh interface ip set address name="本地连接" source=dhcp
    , |: `2 n" c1 K9 [( X7 `3 F; }' e
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . }  E# a4 S  U! Y' V" k: r
  55. exit& q7 U( `/ }: m# ^

  56. 7 N9 b3 Y2 w9 g% ?, x
  57. :4
    / \* G1 b# X2 a6 d* ~$ f
  58. echo 本地连接---办公室IP配置---请稍候...
    " p- p7 t+ n* `+ g
  59. set ipaddress=192.168.1.68) K/ P9 x) S" }9 t9 Q3 @+ M
  60. set subnetmask=255.255.255.0, X2 @0 m" C0 D, J$ ^- i! [
  61. set defaultGateway=192.168.1.12 u: O' q1 Q8 q! `' G% S5 M* h% \
  62. set dns=202.102.128.68, J5 @% H5 }! T9 ]: E1 {5 G0 {
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    - V* {  S( y6 c7 B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=05 c- X5 o: D3 G
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary2 T2 Z5 j6 z0 q$ L! W" U
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%, Z0 B" N+ \% w+ }
  67. exit
    ) I% d* O, p, k: i
  68. / j* U% Z: V3 f
  69. :5. E) A# y! y9 h) Z
  70. echo 5
    ; x6 |6 ^5 i. [) ]# S
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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